38 lines
1.1 KiB
Bash
38 lines
1.1 KiB
Bash
|
|
#!/bin/bash
|
|||
|
|
|
|||
|
|
# 确保第一个用户是管理员的脚本
|
|||
|
|
# 适用于 Gerrit 3.9.0
|
|||
|
|
|
|||
|
|
GERRIT_DIR="/home/renjianbo/gerrit_install/review_site"
|
|||
|
|
JAVA_HOME="/usr/local/java/jdk-17.0.12+7"
|
|||
|
|
|
|||
|
|
echo "=========================================="
|
|||
|
|
echo "确保第一个用户是管理员"
|
|||
|
|
echo "=========================================="
|
|||
|
|
echo ""
|
|||
|
|
|
|||
|
|
cd "$GERRIT_DIR" || exit 1
|
|||
|
|
|
|||
|
|
export JAVA_HOME
|
|||
|
|
export PATH=$JAVA_HOME/bin:$PATH
|
|||
|
|
|
|||
|
|
# 方法:通过 Gerrit 的 init 命令重新初始化(保留数据)
|
|||
|
|
echo "注意:在开发模式下,第一个登录的用户自动成为管理员"
|
|||
|
|
echo ""
|
|||
|
|
echo "解决方案:"
|
|||
|
|
echo ""
|
|||
|
|
echo "1. 退出当前登录"
|
|||
|
|
echo "2. 清除浏览器 Cookie 和缓存"
|
|||
|
|
echo "3. 使用第一个登录的用户名重新登录"
|
|||
|
|
echo " (或者创建一个新用户,第一个登录的会自动成为管理员)"
|
|||
|
|
echo ""
|
|||
|
|
echo "或者:"
|
|||
|
|
echo ""
|
|||
|
|
echo "4. 访问 Gerrit 首页:http://101.43.95.130:8080"
|
|||
|
|
echo "5. 点击 'Sign In'"
|
|||
|
|
echo "6. 输入一个新的用户名(例如:admin)"
|
|||
|
|
echo "7. 第一个登录的用户将自动成为管理员"
|
|||
|
|
echo "8. 然后可以在 Settings → Administration → Groups 中添加其他用户"
|
|||
|
|
echo ""
|
|||
|
|
|