Как ограничить доступ для разработчика в git проекте?
Есть проект на гите(свой сервер гитлаб), стоит задача выдать доступ к одной из папок проекта.
Если подробнее - необходимо выдать фронтендеру доступ только к папке фронтенда.
Т.е. что бы при загрузке репозитория с сервера человек получал только свою папку в которой он может делать что угодно, а при пуше - изменения соответственно применялись только внутри этой папки.
Слышал про git submodules но так и не понял что это и как с этим работать.... если точнее - не понял можно ли вносить изменения в папку подмодуля таким образом что бы она автоматом обновлялась в своем репозитории, а при обновлении других папок в проекте обновление шло на основной репозиторий... Есть подобные варианты?