Files
gerrit/创建项目指南.md

98 lines
2.6 KiB
Markdown
Raw Permalink Normal View History

2025-12-22 17:12:39 +08:00
# Gerrit 创建项目指南
## 当前状态
✅ 您已成功登录(显示 "RENJIANBO"
✅ 可以访问 Repositories 页面
## 创建项目的方法
### 方法一:通过 Web 界面创建(推荐)
#### 步骤 1找到创建项目按钮
在 Repositories 页面,查找以下位置:
1. **页面右上角**:查找 **"Create Project"** 或 **"+"** 按钮
2. **或者**:点击右上角用户名 **"RENJIANBO"** → **"Settings"** → 查看左侧是否有 **"Administration"** 选项
3. **或者**:直接访问创建项目页面:
```
http://101.43.95.130:8080/#/admin/projects/create
```
#### 步骤 2填写项目信息
如果找到了创建项目的页面,填写:
- **Project Name**: 输入项目名称(例如:`my-project`
- **Parent**: 选择 `All-Projects`(默认)
- **Description**: 项目描述(可选)
- **Submit Type**: 选择 `Merge If Necessary`(推荐)
- **Create initial empty commit**: ✅ 勾选(推荐)
#### 步骤 3创建项目
点击 **"Create Project"** 按钮
### 方法二:通过命令行创建(如果 Web 界面没有按钮)
如果 Web 界面找不到创建按钮,可以使用命令行:
```bash
# 在服务器上执行
cd /home/renjianbo/gerrit_install/review_site
ssh -p 29418 renjianbo@localhost gerrit create-project my-project
```
### 方法三:手动创建 Git 仓库(如果以上都不行)
如果以上方法都不行,可以手动创建:
```bash
# 在服务器上执行
cd /home/renjianbo/gerrit_install/review_site/git
mkdir my-project.git
cd my-project.git
git init --bare
```
然后刷新 Web 界面,项目应该会出现在列表中。
## 创建项目后的操作
项目创建成功后:
1. **克隆项目到本地**
```bash
git clone ssh://renjianbo@101.43.95.130:29418/my-project
# 或使用 HTTP
git clone http://101.43.95.130:8080/my-project
```
2. **推送代码进行评审**
```bash
cd my-project
echo "# My Project" > README.md
git add README.md
git commit -m "Add README file"
git push origin HEAD:refs/for/master
```
## 如果找不到创建按钮
可能的原因:
1. 用户不是管理员(第一个登录的用户应该是管理员)
2. 权限配置问题
解决方案:
- 检查 Settings → Administration 是否存在
- 如果不存在,可能需要手动添加管理员权限
## 需要帮助?
如果以上方法都不行,请告诉我:
1. 在 Repositories 页面是否看到 "Create Project" 按钮
2. Settings 页面左侧是否有 "Administration" 选项
3. 访问 `http://101.43.95.130:8080/#/admin/projects/create` 的结果