2012-02-16 12 views
5

¿Existe la posibilidad de versionar y seguir git hooks? ¿Puedo tener de forma segura otro repositorio git (anidado) en la carpeta del gancho en el servidor?¿Cómo hacer una versión de los ganchos de git & gitolite?

+0

¿por qué no probarlo? Lo hice y descubrí que está funcionando ... – eckes

+0

@eckes, thx. ¿Hiciste un repositorio local o también pusiste esto en el repositorio de gitolite? Puede ocurrir algo de recursión ... Simplemente no quería romper el sistema en vivo. –

+0

lo intenté localmente. – eckes

Respuesta

1

Nada impide que usted pueda añadir sus ganchos servidor gitolite a un acuerdo de recompra administrador (o incluso el repositorio de administración gitolite, donde va a agregar las claves SSH públicas y el archivo de configuración para todos los repositorios y los derechos asociados).

Sin embargo, empujar ese repositorio administrativo de vuelta al servidor gitolite no activará nada.
Usted todavía tiene que ir a la carpeta de gancho en el servidor y:

  • tienen un gancho que la comprobación del contenido de ese administrador de recompra
  • crear enlaces simbólicos de cada uno de los ganchos en la carpeta de servidor para la versión de su repo de administración (desprotegido).

Parece más claro tener un repositorio dedicado para los ganchos del servidor (declarado en Gitolite), en lugar de enterrar un repositorio Git dentro de una carpeta técnica de Gitolite.