Pregunta

¿Hay alguna manera de establecer variables de configuración del repositorio a través de la conf gitosis en lugar de ir a cada repositorio y editar los valores conf directamente?

¿Fue útil?

Solución

No creo que sea posible. Por otro lado, es bastante simple construir "porcelana". script que analiza su gitosis.conf para algunos comentarios especiales que codifican los valores conf. Luego, poner ese script en un gancho posterior a la confirmación debería hacer el truco.

Otros consejos

Nota (10 años después, 2018), la gitosis ha sido reemplazada por gitolite .

Y gitolite ofrece una forma de especificar variables de configuración a través de la configuración de gitolite .

  

La sintaxis es simple:

config sectionname.keyname = value
     

Por ejemplo:

repo gitolite
    config hooks.mailinglist = gitolite-commits@example.tld
    config hooks.emailprefix = "[gitolite] "
    config foo.bar = ""
     

Esto hace un simple " git config section.key value " (para los primeros 2 ejemplos anteriores) o " git config --unset-all section.key " (para el último ejemplo).
  No se admiten otras formas del comando git config ( --add , value_regex, etc.).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top