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