Files
gerrit/配置权限-Web界面步骤.md
2025-12-22 17:12:39 +08:00

107 lines
2.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 在 Web 界面配置 +2 权限(详细步骤)
## 📍 您当前的位置
您已经在 `zhini-im` 项目的 **Access** 页面:
- URL: `http://101.43.95.130:8080/#/admin/projects/zhini-im,access`
- 页面显示:**"Rights Inherit From All-Projects"**
## 🎯 配置步骤
### 方法一:在当前项目添加权限(推荐)
1. **查找 "Edit" 按钮**
- 在页面右上角或顶部导航栏附近
- 如果看不到,查找 **"Add Permission"** 或 **"+"** 按钮
- 或者查找 **"Inherit"** 按钮,点击后可以添加项目特定的权限
2. **点击 "Edit" 或 "Add Permission"**
- 进入编辑模式
3. **添加权限规则**
- 点击 **"Add Permission"** 或 **"+"** 按钮
- 在弹出的表单中填写:
```
Permission: Label Code-Review
Reference: refs/for/*
Group: Administrators
Value: +2
```
- 点击 **"Add"** 或 **"Save"**
4. **保存更改**
- 点击页面底部的 **"Save Changes"** 按钮
### 方法二:在 All-Projects 中配置(全局)
1. **点击 "All-Projects" 链接**
- 在页面中央,点击蓝色的 **"All-Projects"** 链接
- 或直接访问:`http://101.43.95.130:8080/#/admin/projects/All-Projects,access`
2. **编辑权限**
- 点击 **"Edit"** 按钮
- 添加 Code-Review +2 权限(步骤同上)
- 保存
## 🔍 如果找不到 "Edit" 按钮
### 检查管理员权限
1. 访问:`http://101.43.95.130:8080/#/settings`
2. 查看左侧是否有 **"Administration"** 选项
3. 如果没有,说明您可能不是管理员
### 解决方案
1. **使用第一个登录的用户**(开发模式下,第一个登录的用户自动成为管理员)
2. **或者通过配置文件手动添加管理员**
## 📝 通过配置文件添加权限(备选方案)
如果 Web 界面无法操作,可以手动编辑配置文件:
```bash
# 编辑项目配置文件
cd /home/renjianbo/gerrit_install/review_site
vim etc/project.config
```
在文件中添加:
```
[access "refs/for/*"]
label-Code-Review = +2 group Administrators
```
然后重新加载配置:
```bash
# 重新加载配置(需要重启 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 界面配置**
1. 在 Access 页面,查找页面上的任何按钮:
- **"Edit"**
- **"Add Permission"**
- **"+"**
- **"Inherit"**(点击后可以添加项目特定权限)
2. 如果都找不到,尝试:
- 刷新页面F5
- 检查是否已登录为管理员
- 或者点击 **"All-Projects"** 链接,在全局配置中设置
## ✅ 配置完成后验证
配置完成后:
1. 刷新 Access 页面
2. 应该能看到新添加的权限规则
3. 尝试给变更进行 +2 评审,看是否成功