Thank you for downloading gitserver.net (a fork of Bonobo Git Server).
gitserver.net is a C#/IIS/.NET Framework based HTTP(S) and GIT server (and will remain targed to the .NET Framework).
- Forked project
- Update NuGet dependencies
- Drop DotNetZip dependency for System.IO.Compression
- Cleanup naming conventions
- Update javascript dependencies
- Move AD to OWIN
- Cleanup Tests
CURRENT DEVELOPMENT BRANCH: v6.6.0
- Microsoft IIS 7.5 or higher
- Windows based OS
- .NET Framework 4.7.2
OFFLINE INSTALLERS:
Before each update please read carefully the information about compatibility issues between your version and the latest one in changelog.
- Delete all the files in the installation folder except App_Data.
- Default location is
C:\inetpub\wwwroot\gitserverdotnet
. - Inside the App_Data folder, also remove the "Git" folder as well as .gitconfig (a proper Git binary will be automatically installed).
- Default location is
- Copy the files from the downloaded archive to the server location.
These steps illustrate simple installation with Windows 2008 R2 Server and IIS 7.5. They are exactly the same for higher platforms (Windows Server 2012+ and IIS 8.0+).
-
Extract the files from the installation archive to
C:\inetpub\wwwroot
-
Allow IIS User to modify
C:\inetpub\wwwroot\gitserverdotnet\App_Data
folder. To do so- select Properties of App_Data folder,
- go to Security tab,
- click edit,
- select IIS user (in my case IIS_IUSRS) and add Modify and Write permission,
- confirm these settings with Apply button.
-
Convert gitserverdotnet to Application in IIS
- Run IIS Manager and navigate to Sites -> Default Web Site. You should see gitserverdotnet.
- Right click on gitserverdotnet and convert to application.
- Check if the selected application pool runs on .NET 4.0 and convert the site.
-
Launch your browser and go to http://localhost/gitserverdotnet. Now you can see the initial page of gitserver.net and everything is working.
- Default credentials are username: admin password: admin