git version-control gitolite

Eliminar Git Repository Gitolite?



version-control (3)

En realidad, hay otra forma más formal de hacerlo a través de los Apis. Esta es una forma más práctica al otorgar a los usuarios el privilegio de crear sus propios repositorios (repositorios salvajes).

Esto requiere:

  • El administrador habilita el comando D eliminando la línea comentada apropiada (en el servidor) en $ HOME / .gitolite.rc
  • Desbloqueo del repositorio (procedimiento de seguridad) "ssh gitolite @ hostname D unlock reponame"
  • Eliminar el repositorio con "ssh gitolite @ hostname D rm reponame"

Se puede encontrar algo de documentación simple en los documentos de Gitolite, pero la documentación es mejor en el libro "Gitolite Essentials".

Me pregunto cuál es la forma correcta de eliminar un repositorio cuando se usa gitolite.

¿Hay algo más que deba hacer además de eliminar el repositorio del servidor y eliminar todas las configuraciones relacionadas con el repositorio que estoy eliminando?


No ¡Eso es todo lo que tienes que hacer!


Todo lo que tienes que hacer es eliminar el repositorio del servidor y eliminar todas las configuraciones.

Citando el manual :

Eliminar un repositorio no es tan sencillo. Ciertamente, debe eliminar las líneas apropiadas del archivo conf / gitolite.conf, pero gitolite no eliminará automáticamente el repositorio del servidor. Tienes que iniciar sesión en el servidor y hacer la escritura sucia tú mismo :-)

Es mejor hacer el cambio en el archivo conf, empujarlo y luego ir al servidor y hacer lo que sea necesario.