git: ограничить доступ к определенной папке для некоторых пользователей в bitbucket
Я много с этим боролся.
мы используем Bitbucket для хранения файлов сайта и я был единственным пользователем до сих пор .
недавно мы добавили другого пользователя в наш bitbucket, и вот наша структура файлов:
master branch :
api
core
assets
mvc
теперь этот новый пользователь может клонировать все РЕПО и изменять все, что он хочет, и, возможно, злоупотреблять некоторыми из наших частных кодов .
Я просто хочу дать ему доступ к api папка, чтобы он мог клонировать только это папка, изменяет все, что он хочет, и фиксирует и нажимает ...
Он будет использовать Linux ubunto, и мы просто хотим дать ему папку api
это возможно ?
2 ответов
Я думаю, что лучший способ сделать это-создать новую учетную запись Bitbucket и в том , что вы должны просто поставить api папка, а затем пригласить этого нового пользователя здесь
таким образом, он может только клонировать эту конкретную папку и совершать и так далее ...
нет. Bitbucket (и Git в целом, без какой-либо формы пользовательского предварительного приема на сервере, которым вы управляете) рассматривает весь репозиторий как один транзакционный объект - если вы можете изменить любой из него, вы можете изменить все это.