
Eu sou novo no Git.
A instalação do servidor Git é igual à instalação na máquina local?
Estou encontrando um instalador GUI Git para servidor, encontrei umhttp://gitstack.com/, mas existe algum código aberto?
Responder1
Não, eu não diria isso. Embora existam várias maneiras de compartilhar um repositório git, hospedar um servidor central geralmente é diferente dele.
Então, além de usar conexões SSH para compartilhar um repositório, optei pela abordagem Subversion usando HTTP - na minha opinião, é a maneira mais fácil de acessar um repositório sem gerenciar chaves SSH. No Linux, as pessoas podem estar mais adaptadas a isso, mas nem todo desenvolvedor tem talento para isso.
Então você poderia usar Apache HTTPD e DAV para hospedar um repositório:http://techblog.zabuchy.net/2012/git-server-with-apache-authentication-on-ubuntudebian/ Isto é para Ubuntu, mas os módulos também estão disponíveis no Windows. A maioria das soluções de auto-hospedagem é baseada em Apache HTTPD e em um módulo. (Mas a maioria deles é focada em Linux, o Windows não é tão comum para isso)
Existem produtos como Atlassian Stashhttp://www.atlassian.com/software/stash/overviewque são ainda mais confortáveis.
Mas algumas pessoas até o integram ao CollabNet:http://dylanbeattie.blogspot.ch/2011/02/how-to-host-git-in-same-apache-server.html
Portanto, com o Apache HTTPD, você poderá criar uma solução econômica.