¿Es necesario gitosis o gitolite para enviar cambios a través de HTTP/HTTPS al repositorio remoto de git?

¿Es necesario gitosis o gitolite para enviar cambios a través de HTTP/HTTPS al repositorio remoto de git?

Tengo un servidor Apache2 que ejecuta un host virtual con HTTPS y autenticación básica habilitada. El anfitrión virtual sirveGITrepositorios a través degitwebguion. Los usuarios autenticados extraen repositorios del host virtual.

No necesito un control de acceso preciso ya que estoy usando un mecanismo de autenticación básico. Por tanto, mis preguntas son:

  1. Esgitweb¿Lo único que necesito para realizar y realizar cambios con esta configuración?
  2. Si no es suficiente, ¿necesito gitolita o gitosis para impulsar cambios?

Respuesta1

gitweb es solo un mecanismo de visualización. No lo necesitas para tirar/empujar.
Un servidor Apache simple que llama algit-http-backendmecanismoes suficiente.

gitolita(por favor nada de gitosis: está obsoleto) es unautorizaciónmecanismo, tampoco es necesario empujar/tirar (a menos que desee restringir el acceso a un grupo de usuarios).

Más detalles en:

información relacionada