Estoy preguntando cuál es la forma correcta es eliminar un repositorio cuando se utiliza gitolite.

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

InformationsquelleAutor ryanzec | 2011-04-22

3 Comentarios

  1. 84

    Eliminar el repositorio del servidor y la eliminación de todas las configuraciones es todo lo que tienes que hacer.

    Citando el manual:

    La eliminación de un repo no es tan sencillo. Ciertamente, usted debe quitar
    las líneas apropiadas de la conf/gitolite.conf archivo, pero gitolite
    no eliminará automáticamente de la repo desde el servidor. Usted tiene que
    inicie sesión en el servidor y hacer el sucio escritura de sí mismo 🙂

    Lo mejor es hacer el cambio en el fichero de configuración, pulse y, a continuación, vaya
    para el servidor y hacer lo que usted necesita.

    • +1 para referirse al manual y la cotización de los pasos sugeridos.
    • ¿Hay algo más que necesita ser hecho aparte de editar el fichero de configuración y borrar la carpeta de repositorio del servidor?
    • Bueno, para ser precisos, habría que git add, git commit y git push el archivo de configuración para el repositorio remoto después de que haya terminado la edición.
    • +1 para explicar porque «eso es todo lo que tiene que hacer», en lugar de sencillamente diciendo: «eso es todo lo que tienes que hacer».
  2. 5

    Realidad hay otro modo más formal para hacerlo a través de la Api.
    Esta es una manera más práctica cuando regalando a los usuarios los privilegios para crear sus propios repos silvestre (repos).

    Esto requiere:

    • Administración permite el comando D mediante la eliminación de la correspondiente línea de comentarios (en el servidor) en $HOME/.gitolite.rc
    • Desbloquear el repositorio (procedimiento de seguridad) «ssh [email protected] D desbloquear reponame»
    • Deleteing el repositorio con «ssh [email protected] D rm reponame»

    Algunas simples de la documentación se puede encontrar en el Gitolite docs, pero la documentación es mejor en el libro «Gitolite Essentials».

    • No es sólo para «salvaje» repos?
    • En realidad, parece que funciona para ambos, pero es muy necesaria a la hora de crear privs se dan tan libremente como cuando se utiliza salvaje repos.
    • +1, Solo un pequeño aporte – antes de hacer esto usted necesita para asegurarse de que descomentar ‘D’ comando en .gitolite.archivo rc en Gitolite anfitrión, así que este comando está activado

Dejar respuesta

Please enter your comment!
Please enter your name here