如何在Bitbucket上管理用户

Nic*_*nch 5 git bitbucket

我一直在阅读bitbucket文档,我仍然对如何在我的repo上很好地管理用户感到困惑.

我想让一些开发人员能够拉动和推送到某些分支而不是其他分支,即他们可以拉动并推送到开发人员 - 主分支,但最终合并到实时主分支是只有管理员可以做的事情.

除此之外,我希望这需要他们自己的个人密码,但不是密码,使他们可以访问整个存储库.现在,推送只需要一个密码用于整个存储库,这也为他们提供了对整个bitbucket存储库的管理访问权限.

我确实阅读了文档,但仍然不清楚如何有效地做到这一点.救命!:)

Von*_*onC 1

原始答案(2013 年 7 月)

我认为您不能为存储库的分支分配权限(见下文)。
有一个待处理的票证(问题 5554)

这意味着我宁愿在服务器上克隆该存储库(“分叉”),以便开发人员可以推送到他们想要的任何分支,并让集成商从该开发存储库中提取并更新master实时存储库的分支。


2013 年 9 月后更新:

上述问题已解决(参见comment-5845513

我们已经发布了分支限制,可以通过存储库管理的“分支管理”屏幕进行配置。

查看BitBuke 分行管理

要防止任何用户推送到分支,您可以执行以下操作:

  1. EmptyGroup创建一个名为您帐户的群组。
    您可以为该组命名任何您喜欢的名称。我们建议您选择一个能够反映该组的使用方式的名称。
  2. 授予组写入权限。
  3. 进入分行管理页面。
  4. 找到该Limit pushes to specific users and groups部分。
  5. 限制推送到组的分支EmptyGroup

不属于该组的任何用户都无法推送到该分支。