git: ограничить доступ к определенной папке для некоторых пользователей в bitbucket

Я много с этим боролся.

мы используем Bitbucket для хранения файлов сайта и я был единственным пользователем до сих пор .

недавно мы добавили другого пользователя в наш bitbucket, и вот наша структура файлов:

    master branch :

     api
     core
     assets
     mvc

теперь этот новый пользователь может клонировать все РЕПО и изменять все, что он хочет, и, возможно, злоупотреблять некоторыми из наших частных кодов .

Я просто хочу дать ему доступ к api папка, чтобы он мог клонировать только это папка, изменяет все, что он хочет, и фиксирует и нажимает ...

Он будет использовать Linux ubunto, и мы просто хотим дать ему папку api

это возможно ?

2 ответов


Я думаю, что лучший способ сделать это-создать новую учетную запись Bitbucket и в том , что вы должны просто поставить api папка, а затем пригласить этого нового пользователя здесь

таким образом, он может только клонировать эту конкретную папку и совершать и так далее ...


нет. Bitbucket (и Git в целом, без какой-либо формы пользовательского предварительного приема на сервере, которым вы управляете) рассматривает весь репозиторий как один транзакционный объект - если вы можете изменить любой из него, вы можете изменить все это.