Set up your own self hosted git server on IIS for Windows. Manage users and have full control over your repositories with a nice user friendly graphical interface.
Deploy this app to Linode with a free $100 credit!
Thank you for downloading Bonobo Git Server. For more information please visit http://bonobogitserver.com.
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir
with administrator privilegesBefore each update please read carefully the information about compatibility issues between your version and the latest one in changelog.
C:\inetpub\wwwroot\Bonobo.Git.Server
.These steps illustrate simple installation with Windows 2008 Server and IIS 7. 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\Bonobo.Git.Server\App_Data
folder. To do so
Convert Bonobo.Git.Server to Application in IIS
Launch your browser and go to http://localhost/Bonobo.Git.Server. Now you can see the initial page of Bonobo Git Server and everything is working.
http://servername/projectname.git
.git clone http://servername/projectname.git
.C:\inetpub\wwwroot\Bonobo.Git.Server
.For allowing anonymous push you have to modify global settings.
Bonobo provides the following environment variables:
AUTH_USER
: The username used to login. Empty if it was an anonymous operation (clone/push/pull)REMOTE_USER
: Same as AUTH_USER
AUTH_USER_TEAMS
: A comma-separated list containing all the teams the user belongs to. Commas in teams name are escaped with a backslash. Backslashes are also escaped with a \
. Example: Teams 'Editors\ Architects', 'Programmers,Testers' will become Editors\\ Architects,Programmers\,Testers
.AUTH_USER_ROLES
: A comma-separated list containing all the roles the user belongs to. Commas in roles are escaped with a backslash. Backslashes are also escaped with a \
.AUTH_USER_DISPLAYNAME
: Given Name + Surname if available. Else the username.Beware that due to the way HTTP basic authentication works, if anonymous operations (push/pull) are enabled the variables above will always be empty!
git tag -a 6.0.0 -m "Release 6.0.0"
Please login to review this project.
No reviews for this project yet.
Trac is an enhanced wiki and issue tracking system for soft…
OpenProject is a web-based project management system.
Time-tracking solution for freelancers and small teams.
Comments (0)
Please login to join the discussion on this project.