Bei meiner bisherigen Suche, habe ich noch kein Setup gefunden, womit ich git auf einem eigenen Windows Server 2012 oder Ubuntu Linux Server betreiben kann. Ich möchte gerne eine Versionsverwaltung auf einem eigenen Server haben und nicht bei irgendeinem Anbieter.
Dann nimm halt Mercurial:
http://tortoisehg.bitbucket.org/
Da ist alles drin...bis him zum Webserver (ok, der ist rudimentär, aber er funktioniert).
Sherlock