我一直在努力解决这个问题。
我们使用bitbucket来存储我们的网站文件,到目前为止我是唯一的用户。
最近我们在bitbucket中添加了另一个用户,这是我们的文件结构:
master branch :
api
core
assets
mvc
现在,这个新用户可以克隆整个回购并更改他想要的任何内容,并可能滥用我们的一些私人代码。
我只想让他访问 api 文件夹,这样他就可以只克隆该文件夹,更改他想要的内容并提交并推送......
他将使用linux ubunto,我们只想给他api文件夹
有可能吗?
答案 0 :(得分:3)
没有。 Bitbucket(和Git一般,在你控制的服务器上没有某种形式的自定义预接收挂钩)将整个存储库视为一个事务对象 - 如果你可以修改任何一个,你就可以修改它。
答案 1 :(得分:-2)
我认为这样做的最佳方法是创建一个新的bitbucket帐户,然后,您只需要放置 api 文件夹,然后在此处邀请该新用户
这样他只能克隆那个特定文件夹并提交等等......