"错误。GitError: remote 没有评论 url" 遇到 Gerrit/repo



我正在尝试在一个封闭的商店中为Android开发设置Gerrit和repo。我在安装 Gerrit 服务器时遇到了很少的麻烦,但我在客户端工作站上收到此错误:

$ repo start Falk .
$ vi AndroidManifest.xml 
$ git commit -m 'minor change' -a
[Falk b3398ba] minor change
 1 file changed, 2 insertions(+)
$ repo upload .
Upload project packages/apps/Calculator/ to remote branch refs/tags/android-5.1.0_r1:
  branch Falk ( 1 commit, Thu Mar 17 15:20:09 2016 -0700):
         72aa6b93 just a minor change
to None (y/N)? y
Traceback (most recent call last):
  ...
error.GitError: remote aosp has no review url

我猜我在安装 Gerrit 时犯了一个配置错误,和/或以错误的方式带来了我的初始存储库。

大致

是我最初带来的方式:

$ mkdir git
$ cd git
$ repo init -u https://android.googlesource.com/mirror/manifest --mirror
$ repo sync

有什么我应该做的不同的事情吗?当我配置 Gerrit 时,我采用了所有默认值。

也许我应该修改清单吗?

是否有为Android开发设置Gerrit的"操作方法"方法?

我今天偶然发现了这个错误。我将分享我的解决方案以供将来参考。

默认清单中定义的远程 AOSP 存储库没有 Gerrit 服务器审核 URL。"存储库上传"将您的补丁提交到基于 Web 的代码审查系统 (Gerrit),供审阅者审查您的代码。

解决方案:将最后一行添加到清单文件中。

在 .repo/manifest.xml 中:

 <remote  name="aosp"
          fetch=".."
          review="https://android-review.googlesource.com/"/>

相关内容

最新更新