代码管理的代码库权限粒度最小支持到分支,分支名可支持通配符;
入口:项目工作区->代码->代码库
前提条件
用户进入本次访问代码库的详情页,具有本仓库的浏览read,分支权限管理需要具有代码库或分支的管理员owner角色。
操作步骤
1.登录EasyCoding。
2.选中项目工作区,单击“代码->代码库”,进入代码库列表页面。
3.选中一个代码库名称,并进入该代码库的详情页。
4.单击“权限”,在权限页面展示当前用户在该代码库可查看的权限列表,即在某分支有read权限。
5.单击“编辑”按钮,仅本仓库和分支管理员可以管理,进入权限编辑界面。选择左侧栏的分支列表,单击分支名,查看对应分支上已有权限;用户也可以点击“+”图标,新增某分支的权限,在激活的编辑框输入分支名即可。
6.在权限编辑界面选中已录入权限的分支名后,选择“已有权限”,展示已生效的权限明细列表;单击某条权限类型一列的“删除”按钮,弹出删除权限类型确认窗口,单击确定则删除在被选中分支下本权限类型对应的所有权限数据;单击用户组名称一列的“删除”按钮,弹出删除用户组的确认窗口,单击确定则从本权限类型对应权限数据中剔除该用户组;单击左边栏分支名称一列的“删除”按钮,弹出删除该分支的确认窗口,单击确定则删除该分支对应的所有权限数据。
7.在权限编辑界面选中或输入分支名后,选择“新增权限”下拉框,单击要添加的权限类型,增加一条权限数据;在这条数据下面单击“添加组”按钮,出现用户组编辑框,当输入用户组名称时,自动检索展示可供选择的用户组名称,选中要添加的用户组名称,单击“新增”按钮,完成权限编辑。
8.在权限编辑界面,单击“保存”,将新增、修改或删除的分支权限数据直接保存生效;单击“取消”,此前编辑的权限数据未经保存的全部复原,不做任何更改;单击“保存并评审”,将当前代码库下新增、修改或删除的分支权限数据保存为文件,提交到评审单分支,评审通过则合入生效,评审不通过或未经评审则不生效,权限数据保持不变;因此,无论是权限分支的新增、更改和删除,还是权限类型的新增、删除,或者用户组的新增和删除,在所有操作完成后,请务必确认是否需要保存,如需保存请点击保存或保存并评审按钮,否则前期修改无效。