Git on the server(windows server 2012)

We want to install Git in our dedicated server to mange our code version and code revision. Our dedicated server has Windows server 2012. We thought about GitLab, but it is not supported in windows. Suggest me which one should I use, there is Gitprep for windows.

  • Amend a commit that wasn't the previous commit
  • Compact repo by removing old commits
  • Unable to remove fast many files in Git
  • Gradle: Passing variable from one task to another
  • How can I restrict git status to regular files in the current directory only?
  • Visualize branches on GitHub
  • error: git-upload-pack died of signal 13
  • Pull from multiple, only push to one
  • setting up git in a private server, it asks for git password
  • How to 'git remote add' and track a branch in the same filesystem
  • Create Git branch with current changes
  • Why does git fail to fetch specific valid submodule for a given commit and how to fix it?
  • 3 Solutions collect form web for “Git on the server(windows server 2012)”

    You could use Bonobo Git Server, it is designed to run on Windows in IIS.

    It would be best, on Windows, to host a virtual image (as in VirtualBox) of a Unix server, in which you can benefit from all the git repo hosting services, like GitLab)

    If not, Gitblit is a good (and portable, available on Windows) alternative.

    You can try Git Candy, A Git platform based on ASP.NET MVC. Now, GitCandy supported to SSH protocol.

    Source on http://github.com/Aimeast/GitCandy

    Demo on http://gitcandy.com/

    Git Baby is a git and github fan, let's start git clone.