Назад | Перейти на главную страницу

gitosis как запретить доступ для чтения всем, кроме одного пользователя, который также может писать

Я изо всех сил пытаюсь заставить 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, и мы, вероятно, сможем дать вам лучший ответ.