Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am deciding between setting up a Mercurial or Git server (via HTTPS) on Windows Server 2008. I have heard that Git support is sketchy for Windows client use, but haven't heard much (that are up to date) about setting up a central repository on Windows. I have heard Git support has improved a lot over the last year or two. I prefer Git personally, but not at the cost of poor Windows support. What advice do you have?

share|improve this question

"I have heard git support has improved a lot over the last year or two. I prefer git personally, but not at the cost of poor Windows support."

Given this quote from the OP, I would suggest it mostly comes down to how attached you are to graphic interfaces. Windows developers who use Git tend towards entering commands though the command line interface.

Those windows developers who spend most their development time inside Visual Studio and who prefer working with GUI interfaces often prefer Mercurial.

This is more tendencies then hard and fast rules, there are some GUIs for Git and some Mercurial users prefer using the command line interface.

share|improve this answer

The server part of git work fine on windows without any quirks. The support is much better than that in the client.

Try this link on stackoverflow:

share|improve this answer

git and mercurial are about equal for support concerning the server component. make your decision based upon how much you are going to use the current generation of management client on the server.

there is no bias toward either at the moment.

share|improve this answer

Consider that for the client side you can use GitExtension a plugin for Visual Studio that let developers to manage Git entirely from GUI, so i think that if you prefer GIT, you should install GIT ;)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.