107 lines
3.0 KiB
Markdown
107 lines
3.0 KiB
Markdown
# 添加管理员权限指南 - 显示 "CREATE NEW" 按钮
|
||
|
||
## 问题说明
|
||
|
||
如果您的 Gerrit 页面没有 "CREATE NEW" 按钮,通常是因为**账号没有管理员权限**。
|
||
|
||
## 解决方案
|
||
|
||
### 方法一:通过 Web 界面添加(推荐)
|
||
|
||
#### 步骤 1:访问管理员组页面
|
||
|
||
在浏览器中访问:
|
||
```
|
||
http://101.43.95.130:8080/#/admin/groups/Administrators,members
|
||
```
|
||
|
||
#### 步骤 2:添加用户到 Administrators 组
|
||
|
||
1. 在页面中找到 **"Add"** 或 **"+"** 按钮
|
||
2. 输入您的用户名:`RENJIANBO` 或 `renjianbo`
|
||
3. 点击 **"Add"** 或 **"Save"**
|
||
|
||
#### 步骤 3:刷新页面
|
||
|
||
1. 退出登录(点击右上角用户名 → "Sign Out")
|
||
2. 重新登录
|
||
3. 刷新 Repositories 页面(按 F5)
|
||
4. 应该能看到 **"CREATE NEW"** 按钮了
|
||
|
||
### 方法二:如果方法一不可用
|
||
|
||
#### 检查当前用户
|
||
|
||
1. 访问:`http://101.43.95.130:8080/#/settings`
|
||
2. 查看左侧是否有 **"Administration"** 选项
|
||
3. 如果没有,说明您不是管理员
|
||
|
||
#### 使用第一个登录的用户
|
||
|
||
在开发模式下(`DEVELOPMENT_BECOME_ANY_ACCOUNT`),**第一个登录的用户自动成为管理员**。
|
||
|
||
1. 退出当前登录
|
||
2. 使用第一个登录的用户名重新登录
|
||
3. 或者创建一个新用户(第一个登录的)
|
||
|
||
### 方法三:通过 SSH 命令行添加(如果 SSH 配置正确)
|
||
|
||
```bash
|
||
ssh -p 29418 renjianbo@101.43.95.130 gerrit set-members --add renjianbo Administrators
|
||
```
|
||
|
||
## 验证管理员权限
|
||
|
||
添加完成后,验证步骤:
|
||
|
||
1. **访问 Settings 页面**:`http://101.43.95.130:8080/#/settings`
|
||
- 左侧应该显示 **"Administration"** 选项
|
||
|
||
2. **访问 Repositories 页面**:`http://101.43.95.130:8080/#/admin/repos`
|
||
- 右上角应该显示 **"CREATE NEW"** 按钮
|
||
|
||
3. **测试创建项目**:
|
||
- 点击 **"CREATE NEW"** 按钮
|
||
- 应该能打开创建项目的对话框
|
||
|
||
## 常见问题
|
||
|
||
### Q: 访问 `/admin/groups/Administrators,members` 显示 404?
|
||
|
||
**A:** 可能的原因:
|
||
1. 您不是管理员,无法访问该页面
|
||
2. 使用第一个登录的用户重新登录
|
||
|
||
### Q: 找不到 "Add" 按钮?
|
||
|
||
**A:** 尝试:
|
||
1. 刷新页面(F5)
|
||
2. 检查是否已登录为管理员
|
||
3. 查看页面右上角是否有编辑图标
|
||
|
||
### Q: 添加后仍然看不到 "CREATE NEW"?
|
||
|
||
**A:** 尝试:
|
||
1. **完全退出并重新登录**
|
||
2. **清除浏览器缓存**(Ctrl+Shift+Delete)
|
||
3. **使用隐私模式**打开浏览器测试
|
||
|
||
## 快速检查清单
|
||
|
||
- [ ] 访问 Settings 页面,查看是否有 "Administration" 选项
|
||
- [ ] 访问 `/admin/groups/Administrators,members` 页面
|
||
- [ ] 确认用户名在 Administrators 组成员列表中
|
||
- [ ] 退出并重新登录
|
||
- [ ] 刷新 Repositories 页面
|
||
- [ ] 查看是否有 "CREATE NEW" 按钮
|
||
|
||
## 如果以上方法都不行
|
||
|
||
请告诉我:
|
||
1. 访问 `http://101.43.95.130:8080/#/settings` 时,左侧是否有 "Administration" 选项?
|
||
2. 访问 `http://101.43.95.130:8080/#/admin/groups/Administrators,members` 时看到什么?
|
||
3. 您使用的用户名是什么?
|
||
|
||
我可以帮您进一步排查问题。
|
||
|