我有一个gerrit实例设置,在那里我可以使用git,没有问题。
唯一的问题是,当我试图从Git扩展做同样的事情时。然后我得到了这个错误:

.gitreview文件如下:
[gerrit]
host=193.27.84.155
port=29418
project=IMAGO.git
defaultbranch=master在我读到的git评论网站上:
所需值:主机、项目 可选值:端口(默认值: 29418)、默认分支(默认:主)、defaultremote (默认值: gerrit)。 备注 不需要用户名,因为它是在第一次运行时请求的,与git配置文件不同,在变量名之前不能有任何空格。在第一次运行时,git评审将创建一个远程处理Gerrit,如果它还不存在的话。默认情况下,远程名称是“gerrit”,但这可以用“defaultremote”配置选项覆盖。您可以在~/..config/git-review/git-review.conf或/etc/git-review/git-review.conf中指定不同的值作为默认值。当认证在http(s)上失败时,git审查将查询git凭据系统中的gerrit用户/密码。与git不同的是,git审查不将gerrit用户/密码持久化于git凭据系统中,而git凭据系统配置则由用户负责。
我能做什么?
编辑:好的,在互联网上徘徊了一段时间之后,我决定去获取Python的最新版本并重新安装git-review。令人惊讶的是,这起作用了。然而,现在putty抱怨私钥,连接被拒绝等。只是为了让每个人都更新,如果所有的工作都是通过bash完成的,一切都像一个魅力。我会回到我的搜索,并会随时通知你们。
编辑:嗯,我刚刚把ssh客户机改为OpenSSH而不是PuTTY,现在一切都很好。如果这能帮助到任何人,我很高兴。
发布于 2016-11-02 18:09:05
您需要将以下一行添加到.gitreview文件的gerrit部分:
defaultremote=remote-name默认情况下,远程名称是“原产地”,但您需要首先验证Gerrit远程名称是什么:
git remote -v这里你会找到更多关于这方面的信息。
https://stackoverflow.com/questions/40383450
复制相似问题