En primer lugar, es necesario para crear el repositorio (fácil como git init
)
En segundo lugar, usted necesita dar a sus compañeros de acceso al repositorio.
Usted puede usar algunas opciones, que Git maneja:
- través
file://
(acceso directo en LAN)
- a través de ftp
- a través del protocolo Git (acceso SSH)
En tercer lugar, administrar el acceso, permisos, etc.
Para esto, la mejor opción es gitolite, mejor que gitosis
. Hay una buena guía de instalación en el repositorio. La parte más complicada es configurar el acceso sin contraseña al servidor (pero esto no está realmente relacionado con git). Usando Ubuntu y Github probablemente sepa para qué son las claves ssh públicas.
Gitolite es la mejor opción hasta ahora, pero un poco compleja. Sin embargo, si no desea utilizar gitolita, aún puede iniciar el repositorio y hacer que la máquina sea accesible, que es la solución más simple.
Véase también Setting Up the Server del libro gratuito Pro Git. Hay capítulos sobre gitolite y gitosis también.
Usar GitHub no es una opción? –
@Esko, GitHub no es una opción porque para hacer el repositorio privado requiere $$$ y estoy buscando una opción gratuita. – KRB
https://bitbucket.org ofrece repositorios git privados gratuitos y mercurial. –