@Visteras
Любознателен, интересуюсь новым и старым :)

Как ограничить доступ для разработчика в git проекте?

Есть проект на гите(свой сервер гитлаб), стоит задача выдать доступ к одной из папок проекта.
Если подробнее - необходимо выдать фронтендеру доступ только к папке фронтенда.
Т.е. что бы при загрузке репозитория с сервера человек получал только свою папку в которой он может делать что угодно, а при пуше - изменения соответственно применялись только внутри этой папки.
Слышал про git submodules но так и не понял что это и как с этим работать.... если точнее - не понял можно ли вносить изменения в папку подмодуля таким образом что бы она автоматом обновлялась в своем репозитории, а при обновлении других папок в проекте обновление шло на основной репозиторий... Есть подобные варианты?
  • Вопрос задан
  • 1742 просмотра
Пригласить эксперта
Ответы на вопрос 2
saboteur_kiev
@saboteur_kiev
software engineer
Только создавать разные модули, но никак не разные папки.

git поддерживает историю проекта целиком, а не отдельной папки. В git вы можете перенести файл из папки в папку, с чем он легко работает.

gitolite позволяет создавать модули, которые будут выглядеть как папки верхнего уровня, но это будут разные репозитории
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы