我们有5个人在同一个项目上工作,并且在Bitbucket中有几个GIT存储库。每个用户都有自己的Bitbucket帐户。我正在寻找具有某种团队或组织功能的最佳实践方法,以便我们可以在相同的存储库上工作?作为一个用例,当我克隆存储库时,其他用户无法推送到同一个存储库。我希望有一些方法可以解决这个问题,而不是每个人都使用相同的用户帐户。
我希望这已得到妥善解释。
非常感谢!
答案 0 :(得分:19)
Bitbucket just deployed their Teams feature,类似于GitHub的组织。
这使您可以管理群组帐户,而无需从您的帐户退出并登录。
答案 1 :(得分:4)
2012年5月30日更新:Legion中的his answer提及,Team Up with Bitbucket描述了Bitbucket小组,以便创建共享帐户。
原始答案(2012年5月22日)
使用Bitbucket permissions,您可以为每个存储库授予其他用户写入权限。
创建回购的用户称为其所有者 只有所有者才能删除回购。您可以创建无限制的Bitbucket公共或私有存储库。
- 所有bitbucket用户都可以看到公共存储库。
- 私有存储库仅对其所有者和所有者授予其权限的用户可见。这意味着未经授权的用户即使知道回购邮件的URL也无法克隆或查看私人回购的内容。
存储库所有者可以授予其他用户对存储库的显式访问权限 所有者可以允许5,10,25,50或无限数量的用户访问其控制下的存储库。
所有者总是算作一个用户 所有者配置与具有访问权限的每个用户关联的权限。 bitbucket支持以下权限级别:
- 阅读查看存储库内容。所有公共存储库都会自动授予所有bitbucket用户读取权限。
- 编写直接从本地计算机上的存储库推送更改,从而为存储库做贡献。
- admin 执行存储库所有者可以执行的所有操作,但删除存储库除外。这意味着管理员可以:
- 更改存储库设置。
- 添加,更改和删除用户权限。
- 授予其他用户管理员访问权限。