You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu本地环境Gerrit部署后提交代码不显示问题求助

Gerrit推送成功但Browse板块无源码问题排查方案
  • 检查推送分支格式是否符合Gerrit要求
    Gerrit默认要求推送变更到refs/for/<branch>而非直接推送到目标分支(如main/master)。如果用了git push origin main这类命令,变更只会在后台存储,不会显示在Browse板块。重新用正确格式推送:
git push origin HEAD:refs/for/main
  • 确认变更已完成审核提交
    推送后进入Gerrit的Changes板块,查看是否存在未审核的变更。测试环境下用管理员账号操作:

    1. 打开对应变更页面
    2. 在Review区域设置Code-Review为+2、Verified为+1
    3. 点击Submit合并变更到目标分支,之后再查看Browse板块
  • 检查核心插件状态
    Browse板块依赖gitiles或gitweb插件,进入Gerrit的Plugins板块确认这两个插件已启用。若缺失,手动安装对应插件。

  • 验证本地Git配置与Gerrit账号匹配
    确保本地Git的用户名和邮箱与Gerrit创建的账号一致:

git config --global user.name "你的Gerrit账号名"
git config --global user.email "你的Gerrit绑定邮箱"

不一致的话重新提交并推送变更。

  • 检查仓库存储路径权限
    Gerrit默认仓库路径为/home/gerrit/review_site/git,确保该路径及子目录的所有者是Gerrit运行用户:
sudo chown -R gerrit:gerrit /home/gerrit/review_site/git
sudo chmod -R 755 /home/gerrit/review_site/git

内容的提问来源于stack exchange,提问作者Owen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 12:24:52