无法检索更改详细信息

时间:2017-02-08 16:48:43

标签: git gerrit git-extensions

Git Extensions 全部设置,存储库可以克隆,提交可以发布到 Gerrit ,但似乎" 下载Gerrit更改"按钮不起作用,因为它给我一个错误说无法检索更改详细信息

我在以前的机器上完成了所有这些工作,但是现在我不得不改为另一台机器,它似乎停止了工作。

检查了2台机器上的所有设置,它们是匹配的。

唯一的区别是上一台机器在 Windows 8.1 上,而且这台机器在 Windows 10 上(不知道这是否会导致问题)

任何帮助都将不胜感激。

GitExtension版本2.49 Git版本2.11.1

enter image description here

编辑:此处添加的一件事是,以前我使用的是Windows 8.1,新机器有Windows 10(不知道是否会导致问题)。所有遇到同样问题的同事都在Windows 10上。

2 个答案:

答案 0 :(得分:2)

不确切知道这应该发生在什么阶段,但似乎ssh代理应该设置一些环境变量。

GitExtensions正在尝试查找ssh.exe文件的位置,但它失败了,这就是抛出错误消息的原因。

环境变量(要点击 WINDOWS KEY + PAUSE - > 高级系统设置 - > 环境变量...... )我们需要的是:

用户变量:

姓名: GIT_SSH

值: C:\ Program Files(x86)\ Git \ usr \ bin \ ssh.exe

系统变量

姓名: GIT_SSH

值: C:\ Program Files(x86)\ Git \ usr \ bin

*注意:这是我的案例中的ssh代理(以及我的同事),检查你的位置并替换路径。

希望这有帮助!

<强>更新

解决此问题的更简单方法就是进入 GitExtensions - &gt; 工具 - &gt; 设置 - &gt; SSH 并选择其他ssh客户端并指定ssh.exe的位置(在我的情况下,它是 C:\ Program Files(x86)\ Git \ usr \ BIN \ ssh.exe )。

答案 1 :(得分:0)

你是否正在使用#34; Gerrit&#34; GitExtensions上的插件?我不确定,但我认为你需要在你的机器上安装git-review,否则你会得到你提到的错误。