Incluso si solo usa el repositorio autohospedado para una parte de su código, estará feliz de tener esta opción.
Gogues es probablemente uno de los repositorios de código local más sencillos que encontrará. Esta opción es multiplataforma y puede ejecutarse en cualquier plataforma compatible con Go (como Linux, macOS, Windows y ARM).
El conjunto de funciones de Gogs incluye revisión de código, seguimiento de errores, wikis y ramas privadas/personales. Gogs utiliza el sistema de control de versiones Git, por lo que se integra fácilmente en su flujo de trabajo basado en git.
Gogs es de código abierto, gratuito y puede ejecutarse desde un único binario, implementarse con Docker o Vagrant o instalarse mediante un paquete específico de la plataforma.
Conclusión
Alojar su propio repositorio de software no es un gran desafío. Y el control que obtiene al utilizar una solución de terceros vale el esfuerzo que realizará para poner en funcionamiento una de estas opciones. E incluso si solo usa el repositorio autohospedado para una parte de su código, estará feliz de tener esa opción.
Fuente: BairesDev