Instalar el server GIT en CentOS 6.7

Tenemos un server privado donde residirá nuestro código. Queremos usar GIT como nuestra gestión de código fuente. No queremos alojar nuestro código en GITHub y es por eso que nos gustaría tener un server GIT privado en ejecución.

Nuestro problema no es instalar GIT por decir, sino configurar el acceso de los usuarios. Nuestros desarrolladores no tendrán acceso SSH al server, por lo que queremos configurar SMART HTTP ACCESS en GIT. Esto generaría cnetworkingenciales de usuario siempre que un desarrollador quiera extraer algo o empujar algo. Parece que no podemos encontrar instrucciones claras sobre cómo hacerlo con éxito.

¿Hay alguien con un enlace o documentation que esté lo suficientemente limpio como para ayudarnos a configurarlo correctamente?

Puede usar GitLab para su propósito. Es una solución de código abierto y escalable. Puedes usar la edición de comunidad.

Incluso el desbordamiento de stack lo usa.

La guía oficial de GitLab sobre cómo instalar GitLab en CentOS 6: https://about.gitlab.com/downloads/#centos6

Hay una solución más para este process de pago: https://bitbucket.org/ es lo mismo que gitlab con más UI y características avanzadas.