创建一个团队
如果您想限制对特定用户的访问权限并声明共享设置,我们建议您创建一个团队。
- 单击 全局侧边栏中的**+**,然后选择 创建新建 下的 团队。****
- 输入 团队名称。这个名称就是你在Bitbucket的团队导航中看到的,以及你的队友在邀请函电子邮件中看到的内容 。
- 输入**工作区ID **。您的身份证不能有任何空格或特殊字符,但数字和大写字母都可以。此ID将成为团队URL的一部分, 以及标识团队标签的任何其他位置(API,权限组,OAuth等)。
[外链图片转存失败(img-Iy6MDRbC-1568908323654)(https://confluence.atlassian.com/bitbucket/files/950291653/969512064/1/1555609700947/create+a+team+GDPR.jpg)] - 单击 “完成”。
将用户添加到团队
一旦有了团队,就可以开始添加其他用户作为成员。
-
从左下方的头像中选择您的团队,或单击 查看所有团队 以获取完整列表。
-
单击 侧栏中的**“设置”**,然后选择“ 用户组”。
-
选择要添加用户的组。您可以将用户添加到多个组。
-
在提供的字段中输入 电子邮件地址。
输入非用户的电子邮件地址会向该人发送邀请以创建Bitbucket帐户并加入该团队。 -
单击 添加。
-
对要添加的每个用户重复最后两个步骤。
为团队成员设置权限
用户组允许您指定要为新创建的存储库和团队提供组成员的权限类型。
创建团队时,Bitbucket会自动创建两个用户组: 管理员 和开发人员。所有团队成员都从 Developers 组开始。**Administrators ** 组中的用户是您在创建团队期间指定为管理员的用户 。
[外链图片转存失败(img-zmrlnjY8-1568908323657)(https://confluence.atlassian.com/bitbucket/files/304578655/833935558/4/1525819569776/create-group.png)]
在“ 用户组” 页面中,单击“ 添加组”。更新屏幕上的字段,然后单击“ 添加” 以保存组。
领域 | 描述 |
---|---|
A. 姓名 | 描述该组将包括的用户类型。 |
B. 默认存储库访问 | 指定团队拥有新存储库时组的默认访问权限:管理员 - 允许用户执行存储库所有者可以执行的所有操作:更改存储库设置,更新用户权限以及删除存储库。写入 - 允许用户通过直接推送更改来为存储库做出贡献。读取 - 允许用户查看,克隆和分叉存储库代码,但不能推送更改。读取权限还允许用户创建问题,评论问题和编辑Wiki页面。无 - 防止这些用户在存储库中看到任何内容。 |
C. 团队权限 | 指定组的用户可以使用团队帐户执行的操作:创建存储库 - 允许团队成员为团队创建新存储库。管理团队 - 允许团队成员更新团队的设置以及任何团队拥有的存储库的设置。 |
D. 管理员通知 | (如果此组具有管理员访问权限)指定组的用户是否将接收团队通知。如果您还选择了“ **管理团队”**权限,则只能选择此选项。 |
单击“ 添加”时,将打开该组的页面,以便您可以添加用户。输入用户的名称或电子邮件地址,然后单击“ 添加”。如果您输入非用户的电子邮件地址,该人员将收到创建Atlassian帐户并加入该团队的邀请。
创建组后,单击“ 编辑” 以更新组权限。
更新团队对存储库的访问权限
您可以通过将 组和用户添加到存储库来控制对团队存储库的访问。要创建组,请转到 团队的“ **用户组”**页面或个人帐户设置。
如果为团队创建新组,则不会自动将其添加到现有存储库中。要授予对现有团队存储库的访问权限,请打开存储库 设置 ,然后单击 用户和组访问权限。
[外链图片转存失败(img-hIsOkM7g-1568908323671)(https://confluence.atlassian.com/get-started-with-bitbucket/files/861176368/861178487/2/1525820337437/grant-access-repos.png)]
-
用户访问: 输入用户的名称或电子邮件地址以及访问类型以将用户添加到存储库。单击“ **添加”**以添加用户。
-
组访问: 单击“ 选择组” 以查找组并选择访问类型。单击“ 添加”以将该组添加到存储库。
-
删除: 单击以删除用户或组的访问权限。
-
更改访问权限:
单击任何访问类型以更改用户或组的访问权限:
- **管理员 -**允许用户执行存储库所有者可以执行的所有操作:更改存储库设置,更新用户权限以及删除存储库。
- **写入 -**允许用户通过直接推送更改来为存储库做出贡献。
- **读取 -**允许用户查看,克隆和分叉存储库代码,但不推送更改。读取权限还允许用户创建问题,评论问题和编辑Wiki页面。
如果将本地仓库转移到团队仓库
不存在子模块
1.删除本地仓库远端 url 路径
2.转让仓库到团队仓库
3.更新本地仓库远端 源路径
存在子模块情况
1.先转移子模块仓库
2.修改子模块远端源路径
3.同步到其他分支
4.删除本地仓库远端源路径
5.转移仓库
6.更新本地仓库远端源路径
如果存在组成员
先将组成员移除,重新邀请,并赋予权限