Windows Git Server

Recently I started using Git and fell in love with it. Maybe it does not have the easiness of the Perforce client but it is free and it seems to do the work.

For various reasons I only have a windows machine that stays on 24/7 therefore I need to have a Windows Git Server. Having Google-ing  these terms I end up installing copssh (by the way does not seem to be free anymore), cygwin, python tools, gitosis, gitolie and other various utilities that make everything too complicate.

Given that windows are not anymore the kingdom of the geeks there should be many one click solutions.

These are the new promising candidates.

http://gitstack.com/

http://www.chodounsky.net/bonobo-git-server/

 

https://github.com/otac0n/WebGitNet/wiki/Getting-Started

https://github.com/yysun/Git-Web-Access#readme

https://github.com/schacon/grack#readme

Gitstack and Bonobo are the only ones that are essentially an exe file that you just install.

The next three ones seem to have more buttons and knobs here and there but they are harder to install, and they need some dependencies e.g. IIS7, Ruby and etc.

Update 9/3/2012

Another 2 project worth mentioning are the following ones

http://www.scm-manager.org/screenshots/

http://gitblit.com/

The last 2 ones together with GitStack seems to be the most complete solution of all the above mentioned.

SCM-manager supports Git, Subversion and Mercurial but Gitblit supports only Git.

Both of them are available as war for Your Servlet Container e.g. Tomcat, Jetty, Glassfish.

I know java seems to let you down because it is expected to be resource hungry but both of them play nice and if you are determined they can support https and ssl with minimum hassle.

Update 11/11/2012

More projects worth mentioning especially the GITLAB.

For all of them I could say that they try to be a personal github, their installation is not just a few clicks but they support multiple repositories, ticket functionality and etc…

http://www.gitalist.com/

http://www.indefero.net/open-source/

http://gitlabhq.com/

 
Update 06/06/2013

Another option worth looking into is using the following splendid client sourcetreeapp.com and bitbucket.org as the server back-end.

Sourcetree is free and in my opinion one of the best, clients for windows.

It was build to work with bitbucket, which offers free “Unlimited Private Repositories” for up to 5 users but given that sourcetree supports https and ssh, it should not be too difficult to make it work with github or even some of the above servers.

This entry was posted in Other, Software, Win. Bookmark the permalink.

9 Responses to Windows Git Server

  1. Bourlas says:

    Gitstack improved a lot in the last 2 months and it is definetly the easier to install at least for windows.

    • Chris Cotton says:

      Thanks for the list – very useful. For anyone considering Gitstack, please note that as of 11-05-2012 Gitstack is only free for installations with less than 5 seats; above that, you have to pay a yearly per – seat fee.

  2. I confirm ;-).

    Have a good day,


    GitStack’s team

  3. Wanda says:

    Good job

  4. olze says:

    thanks for that. i used gitstack but unfortunately they switch – as mentioned earlier.
    but its not 5 users who can use it, its only 2(!). i dont know if the administrator account is also included, so i fear its only 1 real user who can be added. thats the reason for me to search for alternatives. i dont like to get forced to pay, and that all year long. a one-time fee would be more interesting.

    lets see how gitlib is doing.

  5. Stephan Goston says:

    Hi, this is a great write-up. You have my vote for Windows Git Server | Bourlas Blog and also I’ll bookmark your blog right now.

Leave a Reply to Bourlas Cancel reply

Your email address will not be published. Required fields are marked *