использование gitosis для МЕРЗАВЦА

Я хочу, чтобы пользователь A и B имели клон, продвинули и вытянули, в то время как пользователь C может только сделать клон и получение по запросу (никакое нажатие)

Как я делаю это?

1
задан pinoyskul 28 April 2010 в 09:34
поделиться

2 ответа

git-dameon используется для общего доступа. Но вы можете использовать gitosis, чтобы предоставить доступ только для чтения определенной группе пользователей. Например:

[group thegood]
writable = myRepo
members = A B
[group thebad]
readonly = myRepo
members = C
[repo myRepo]
description = "my project"

См. example.conf для получения дополнительной информации.

2
ответ дан 3 September 2019 в 00:58
поделиться

Gitosis не может ограничить доступ для записи в репозиторий. Если пользователь находится в списке участников , то он имеет все права чтения / фиксации.

В исходной документации упоминается, что в таком случае просто установите экземпляр git-daemon в репозитории:

sudo -u git git-daemon --base-path=/home/git/repositories/ --export-all
0
ответ дан 3 September 2019 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: