2.9 KiB
2.9 KiB
在 Web 界面配置 +2 权限(详细步骤)
📍 您当前的位置
您已经在 zhini-im 项目的 Access 页面:
- URL:
http://101.43.95.130:8080/#/admin/projects/zhini-im,access - 页面显示:"Rights Inherit From All-Projects"
🎯 配置步骤
方法一:在当前项目添加权限(推荐)
-
查找 "Edit" 按钮
- 在页面右上角或顶部导航栏附近
- 如果看不到,查找 "Add Permission" 或 "+" 按钮
- 或者查找 "Inherit" 按钮,点击后可以添加项目特定的权限
-
点击 "Edit" 或 "Add Permission"
- 进入编辑模式
-
添加权限规则
- 点击 "Add Permission" 或 "+" 按钮
- 在弹出的表单中填写:
Permission: Label Code-Review Reference: refs/for/* Group: Administrators Value: +2 - 点击 "Add" 或 "Save"
-
保存更改
- 点击页面底部的 "Save Changes" 按钮
方法二:在 All-Projects 中配置(全局)
-
点击 "All-Projects" 链接
- 在页面中央,点击蓝色的 "All-Projects" 链接
- 或直接访问:
http://101.43.95.130:8080/#/admin/projects/All-Projects,access
-
编辑权限
- 点击 "Edit" 按钮
- 添加 Code-Review +2 权限(步骤同上)
- 保存
🔍 如果找不到 "Edit" 按钮
检查管理员权限
- 访问:
http://101.43.95.130:8080/#/settings - 查看左侧是否有 "Administration" 选项
- 如果没有,说明您可能不是管理员
解决方案
- 使用第一个登录的用户(开发模式下,第一个登录的用户自动成为管理员)
- 或者通过配置文件手动添加管理员
📝 通过配置文件添加权限(备选方案)
如果 Web 界面无法操作,可以手动编辑配置文件:
# 编辑项目配置文件
cd /home/renjianbo/gerrit_install/review_site
vim etc/project.config
在文件中添加:
[access "refs/for/*"]
label-Code-Review = +2 group Administrators
然后重新加载配置:
# 重新加载配置(需要重启 Gerrit)
cd /home/renjianbo/gerrit_install/review_site
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.23.0.9-2.el7_9.x86_64 bin/gerrit.sh restart
🎯 最简单的解决方案
由于 SSH 连接有问题,推荐使用 Web 界面配置:
-
在 Access 页面,查找页面上的任何按钮:
- "Edit"
- "Add Permission"
- "+"
- "Inherit"(点击后可以添加项目特定权限)
-
如果都找不到,尝试:
- 刷新页面(F5)
- 检查是否已登录为管理员
- 或者点击 "All-Projects" 链接,在全局配置中设置
✅ 配置完成后验证
配置完成后:
- 刷新 Access 页面
- 应该能看到新添加的权限规则
- 尝试给变更进行 +2 评审,看是否成功