Я изо всех сил пытаюсь заставить gitosis запретить доступ для чтения к репозиторию. В основном я хочу, чтобы только один пользователь имел доступ для чтения и записи к нему. На данный момент каждый может клонировать дерево, а это как раз то, чего я не хочу. Ура!
Если у вас есть вопросы такого рода, полезно опубликовать свою конфигурацию. Gitosis не предоставляет никакого доступа к репозиторию, кроме того, что вы явно настроили. Действительно простой gitosis.conf
может выглядеть так:
[group gitosis-admin]
members = lars
writable = gitosis-admin
[group myproject]
members = lars
writable = myproject
Это позволяет кому-то, идентифицированному как «lars», доступ для чтения / записи к репозиториям «admin» и «myproject», и не дает доступа никому другому. Если у вас есть что-то подобное, но оно работает не так, как вы ожидали, добавьте следующее:
[gitosis]
loglevel = DEBUG
Это заставит gitosis вести подробный журнал, когда вы с ним взаимодействуете. Разместите свой gitosis.conf
и выход DEBUG
ведение журнала из Gitosis, и мы, вероятно, сможем дать вам лучший ответ.