Question

We are looking for the best solution for setting up a local git server. Our wishlist is

  • run on Windows Server 2008R2
  • small team - less than ten developers
  • easy to set up
  • easy to use
  • active directory authentication of users
  • robust
  • web gui would be nice
  • free would be nice

Solutions we're thinking about

  • gitosis looks like a hassle to set up and has no web gui
  • bare git on a windows file share - seems easy but no web gui of course
  • gitstack looks good but is not free

Any advice?

Was it helpful?

Solution

I have made a great experience with Atlassian's Stash.

It costs 10$ for 10 Developers and supports Projects with multiple git repos.

You have nothing to setup since it comes with integrated git, ssh and http server. (Just the server itself duh - but its not that hard, 30 minutes should be enough)

It provides a nice Webgui. You should check it out, there is a test licence for 30 days I guess.

OTHER TIPS

We are using GitLab which is a web front end to gitolite. User authentication to the web server can be done using LDAP / ActiveDirectory although the git commit access is done via ssh keys. This UI helps with managing the keys and repository access though. GitExtensions has some dialogs to help our users in generating the keys to be uploaded (a one time operation). I suspect anything fancier than this will be commercial.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top