1.
问题: 502 Bad Gateway
原因:gerrit没有启动. 可用命令查看: ps -ef | grep gerrit
解决:./review/bin/gerrit.sh restart
2.
问题:500 Internal server error
原因:
nginx进程用户(www-data)无权访问/home/gerrit, 需要赋权:
ps -ef | grep nginx
解决:
setfacl -R -m u:www-data:rx /home/gerrit
如果还是没有解决, 还可能是如下问题:
文件系统最大可打开文件数
https://blog.csdn.net/sheji105/article/details/84141615
# ulimit -n
1024
3.
问题:正常情况下第一次成功登录的用户会被gerrit作为管理员用户。但出现没有管理员的权限。
原因:第一次安装gerrit失败时, 重先安装前, All-Projects.git All-Users.git还在
解决:重先安装gerrit,删除All-Projects.git All-Users.git
4.
问题: pit push 失败
原因:git log显示的邮件地址和注册的邮件地址不一致
解决:
git config --global user.name "name"
git config --global user.email "email"
5.
问题: 邮箱无法注册, 如何让pit push 能成功
原因:gerrit此时没有支持QQ企业邮箱(163邮箱支持)
解决:
管理员登录gerrit, 打开:
【Reference: refs/heads/*】配置 Anonymous Users 有 'Forge Committer' 和 'Forge Author' 访问权限