git: Как разрешить доступ только к некоторым папкам (не ко всем репо)?Репо находится на сервере Windows - PullRequest
0 голосов
/ 23 мая 2019

Я хочу создать репо на сервере Windows для нескольких проектов, над которыми работают многие разработчики, но я не хочу, чтобы какой-либо разработчик мог получить доступ ко всем репо. Допустим, у меня есть 3 проекта и 4 разработчика:

project_a, project_b, project_c, dev_a, dev_a, dev_c, dev_d.

dev_a, dev_b может работать на project_a и project_b, но не на project_c dev_c, dev_d может работать с project_b и project_c, но не с project_a

У всех есть Windows Machine и сервер также Windows. Как я могу создать такую ​​структуру? Я попытался разрешить общий доступ к Windows для папок проекта в git repo, но разработчики не смогли использовать спецификации git. Гитолит есть, но это для юникса. Я могу попробовать Cygwin на сервере, но как насчет клиентов? Пожалуйста, дайте мне знать, если есть решение. Спасибо

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