
Soy nuevo en Git.
¿La instalación para el servidor Git es la misma que la instalación en la máquina local?
Estoy encontrando un instalador GUI Git para el servidor, encontré unohttp://gitstack.com/, pero ¿existe alguno de código abierto?
Respuesta1
No, no diría eso. Aunque hay varias formas de compartir un repositorio de git, alojar un servidor central generalmente difiere de este.
Entonces, además de usar conexiones SSH para compartir un repositorio, opté por el enfoque de Subversion usando HTTP; en mi opinión, es la forma más fácil de acceder a un repositorio sin administrar claves SSH. En Linux la gente puede estar más preparada para eso, pero no todos los desarrolladores tienen talento para eso.
Entonces podrías usar Apache HTTPD y DAV para alojar un repositorio:http://techblog.zabuchy.net/2012/git-server-with-apache-authentication-on-ubuntudebian/ Esto es para Ubuntu pero los módulos también están disponibles en Windows. La mayoría de las soluciones de autohospedaje se basan en Apache HTTPD y un módulo. (Pero la mayoría de ellos están enfocados a Linux, Windows no es tan común para esto)
Hay productos como Atlassian Stashhttp://www.atlassian.com/software/stash/overviewque son aún más cómodos.
Pero algunas personas incluso lo integran en CollabNet:http://dylanbeattie.blogspot.ch/2011/02/how-to-host-git-in-same-apache-server.html
Entonces, con Apache HTTPD debería poder crear una solución económica.