Files
gerrit/README_执行说明.md
2025-12-22 17:12:39 +08:00

82 lines
2.7 KiB
Markdown
Raw 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.
# Gerrit 重新安装 - 执行说明
## 🚀 快速执行(推荐)
由于终端环境限制,请手动执行以下命令:
```bash
cd /home/renjianbo/gerrit
chmod +x 一键重新安装.sh
./一键重新安装.sh
```
或者直接执行一行命令:
```bash
cd /home/renjianbo/gerrit_install/review_site && bin/gerrit.sh stop 2>/dev/null; pkill -9 -f gerrit.war 2>/dev/null; cd /home/renjianbo/gerrit_install && rm -rf review_site && export JAVA_HOME=/usr/local/java/jdk-17.0.12+7 && export PATH=$JAVA_HOME/bin:$PATH && java -jar gerrit-3.9.0.war init -d review_site --batch --no-auto-start -D gerrit.canonicalWebUrl=http://101.43.95.130:8080/ --install-plugin=download-commands --install-plugin=replication --install-plugin=reviewnotes && cd review_site && cp bin/gerrit.sh bin/gerrit.sh.bak && sed -i "2i export JAVA_HOME=/usr/local/java/jdk-17.0.12+7\nexport PATH=\$JAVA_HOME/bin:\$PATH" bin/gerrit.sh && bin/gerrit.sh start && sleep 5 && echo "✅ 完成!访问 http://101.43.95.130:8080"
```
## 📋 已创建的脚本
1. **一键重新安装.sh** - 单行命令脚本(最简单)
2. **完全重新安装Gerrit.sh** - 完整脚本(带详细输出)
3. **quick_reinstall.sh** - 快速脚本
4. **reinstall_gerrit.py** - Python 脚本
## ✅ 安装完成后
1. **清除浏览器 Cookie 和缓存**(重要!)
-`Ctrl+Shift+Delete`
- 清除所有 Cookie 和缓存
2. **访问 Gerrit**
- 打开浏览器
- 访问:`http://101.43.95.130:8080`
3. **创建管理员账号**
- 点击 "Sign In"
- 输入新用户名(例如:`admin`
- **第一个登录的用户将自动成为管理员**
4. **验证**
- 访问 Settings 页面,应该能看到 "Administration" 选项
- 访问 Repositories 页面,应该能看到 "CREATE NEW" 按钮
## 🔍 如果执行失败
查看错误信息,或分步执行:
```bash
# 步骤 1: 停止服务
cd /home/renjianbo/gerrit_install/review_site
bin/gerrit.sh stop
pkill -9 -f gerrit.war
# 步骤 2: 删除旧安装
cd /home/renjianbo/gerrit_install
rm -rf review_site
# 步骤 3: 重新初始化
export JAVA_HOME=/usr/local/java/jdk-17.0.12+7
export PATH=$JAVA_HOME/bin:$PATH
java -jar gerrit-3.9.0.war init -d review_site --batch --no-auto-start -D gerrit.canonicalWebUrl=http://101.43.95.130:8080/ --install-plugin=download-commands --install-plugin=replication --install-plugin=reviewnotes
# 步骤 4: 配置启动脚本
cd review_site
cp bin/gerrit.sh bin/gerrit.sh.bak
sed -i "2i export JAVA_HOME=/usr/local/java/jdk-17.0.12+7\nexport PATH=\$JAVA_HOME/bin:\$PATH" bin/gerrit.sh
# 步骤 5: 启动服务
bin/gerrit.sh start
sleep 5
bin/gerrit.sh status
```
## 📞 需要帮助?
如果遇到问题,请提供:
1. 执行的命令
2. 错误信息
3. `bin/gerrit.sh status` 的输出