Gitosis: настройка переменных конфигурации репозитория

StackOverflow https://stackoverflow.com/questions/262975

Вопрос

Есть ли способ установить переменные конфигурации репозитория через conf gitosis вместо того, чтобы заходить в каждый репозиторий и редактировать значения conf напрямую?

Это было полезно?

Решение

Я не думаю, что это возможно. С другой стороны, довольно просто построить «фарфор» скрипт, который анализирует ваш gitosis.conf для некоторых специальных комментариев, кодирующих значения conf. Затем, поместив такой скрипт в хук post-commit, нужно сделать то же самое.

Другие советы

Примечание (10 лет спустя, 2018 г.), гитоз уже давно заменен на гитолит .

А gitolite предлагает способ указывать переменные конфигурации с помощью конфигурации gitolite .

  

Синтаксис прост:

config sectionname.keyname = value
     

Например:

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

Это либо просто " git config section.key value " (для первых 2 приведенных выше примеров) или " git config --unset-all section.key " (для последнего примера).
  Другие формы команды git config ( - add , value_regex и т. Д.) Не поддерживаются.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top