Как установить определенные разрешения пути с помощью Git? - PullRequest
8 голосов
/ 22 ноября 2011

Я использую систему контроля версий Git. Я хочу установить пользовательское разрешение для определенной папки. Например, user1 может зафиксировать / прочитать dir1, user2 может только прочитать dir1, а другие вообще не смогут его прочитать. Это возможно и как? GitHub поддерживает это?

Ответы [ 2 ]

8 голосов
/ 22 ноября 2011

Конструкция Git не позволяет этот вид контроля доступа. Вы можете создать отдельные репозитории для dir1 и dir2 и дать соответствующие разрешения для каждого из этих репозиториев, но вы не можете ограничить доступ к отдельным каталогам внутри репозитория Git.

2 голосов
/ 26 ноября 2011

Если вы используете gitolite для размещения вашего git-репозитория, вы можете настроить детальный контроль доступа для веток или даже файлов. См .: базовый контроль доступа и расширенный контроль доступа .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...