98 lines
2.6 KiB
Markdown
98 lines
2.6 KiB
Markdown
|
|
# 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` 的结果
|
|||
|
|
|