76 lines
1.8 KiB
Markdown
76 lines
1.8 KiB
Markdown
|
|
# ✅ 项目创建成功
|
|||
|
|
|
|||
|
|
## 项目信息
|
|||
|
|
|
|||
|
|
- **项目名称**: `zhini-im`
|
|||
|
|
- **项目路径**: `/home/renjianbo/gerrit_install/review_site/git/zhini-im.git`
|
|||
|
|
- **Gerrit 访问地址**: `http://101.43.95.130:8080/#/admin/projects/zhini-im`
|
|||
|
|
|
|||
|
|
## ⚠️ 重要提示
|
|||
|
|
|
|||
|
|
我注意到 Gerrit 中已经存在一个项目:
|
|||
|
|
- `zhini_im` (使用下划线)
|
|||
|
|
|
|||
|
|
而您尝试推送的是:
|
|||
|
|
- `zhini-im` (使用连字符)
|
|||
|
|
|
|||
|
|
这是两个不同的项目!
|
|||
|
|
|
|||
|
|
## 解决方案
|
|||
|
|
|
|||
|
|
### 方案一:使用刚创建的 `zhini-im` 项目(推荐)
|
|||
|
|
|
|||
|
|
如果您的代码仓库名称是 `zhini-im`,请确保远程仓库配置正确:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd /d/zhini/zhini_im
|
|||
|
|
|
|||
|
|
# 检查当前远程配置
|
|||
|
|
git remote -v
|
|||
|
|
|
|||
|
|
# 如果 gerrit 远程使用的是 zhini-im,直接推送即可
|
|||
|
|
git push gerrit HEAD:refs/for/master
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 方案二:使用已存在的 `zhini_im` 项目
|
|||
|
|
|
|||
|
|
如果您想使用已存在的 `zhini_im` 项目,需要修改远程仓库:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd /d/zhini/zhini_im
|
|||
|
|
|
|||
|
|
# 修改远程仓库为 zhini_im
|
|||
|
|
git remote set-url gerrit ssh://renjianbo@101.43.95.130:29418/zhini_im
|
|||
|
|
|
|||
|
|
# 然后推送
|
|||
|
|
git push gerrit HEAD:refs/for/master
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 下一步操作
|
|||
|
|
|
|||
|
|
1. **确认项目名称**:决定使用 `zhini-im` 还是 `zhini_im`
|
|||
|
|
2. **配置远程仓库**:确保远程仓库 URL 中的项目名称正确
|
|||
|
|
3. **安装 commit-msg hook**(如果还没安装):
|
|||
|
|
```bash
|
|||
|
|
cd /d/zhini/zhini_im
|
|||
|
|
mkdir -p .git/hooks
|
|||
|
|
curl -o .git/hooks/commit-msg http://101.43.95.130:8080/tools/hooks/commit-msg
|
|||
|
|
chmod +x .git/hooks/commit-msg
|
|||
|
|
```
|
|||
|
|
4. **推送代码**:
|
|||
|
|
```bash
|
|||
|
|
git push gerrit HEAD:refs/for/master
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 查看项目列表
|
|||
|
|
|
|||
|
|
您可以在 Web 界面查看所有项目:
|
|||
|
|
- 访问:`http://101.43.95.130:8080/#/admin/projects/`
|
|||
|
|
|
|||
|
|
或在服务器上查看:
|
|||
|
|
```bash
|
|||
|
|
ls -la /home/renjianbo/gerrit_install/review_site/git/
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|