Git ssh.exe已停止工作

时间:2012-01-08 19:46:49

标签: windows-7 command-line ssh git-bash

我在Windows 7,64位,并安装了msysgit以使用我的github存储库。在我的旧笔记本电脑(32位,也是Windows 7)上,git运行没有任何问题,但现在git bash运行缓慢(我输入一个命令,它需要几秒钟来实际显示,逐个字符)。当我尝试推送更改时,它会间歇性地工作,但通常会出现一个对话框,说“ssh.exe已停止工作......”。我单击取消,然后重试该命令。最终,它工作,要求我的身份验证代码。一旦进入该步骤,它就会毫无问题地推动。这就是问题的关键所在。

基本上,我的问题是:

  • git在大多数命令上运行缓慢,即使在执行命令
  • 之前键入它们也很慢
  • git bas(ssh.exe)在推送时停止工作,间歇性地工作。

我已经重新安装了Windows,因为这个问题突然出现并且没有修复它。

5 个答案:

答案 0 :(得分:0)

间歇性推送,获取和其他远程命令表示在托管的中央存储库中分配的并发ssh连接不足。 Bump up配置允许更多并发安全连接。如果您使用的是gitolite或gitosis之类的东西,尤其如此,它使用一个用户来允许访问所有git用户并根据提供的公钥区分用户。

答案 1 :(得分:0)

关于git bash和cmd.exe的慢速输入,这些其他问题可能有你的答案:

当您运行联想笔记本电脑时,第一个有解决方案(您是否有机会运行?)。

由于您表示即使在重新安装Windows后您遇到了同样的问题,我认为这与硬件或某些服务或为此特定硬件安装的软件有关。

我也会尝试以管理员身份运行git bash,看看是否有所作为。

你的SSH问题可能依赖于另一个问题,所以我先解决慢速输入问题。

答案 2 :(得分:0)

我有相同的配置:Win 7 64bit,Msysgit和github。当我推送到github时,我遇到了“ssh.exe已经停止工作”的问题。

我通过使用另一个ssh.exe解决了它:我安装了Cygwin,并将所有二进制文件复制到git的二进制文件夹中。

我认为如果在msysgit安装期间指定一个外部ssh客户端使用,你可以避免这种黑客攻击,但目前这似乎是一个好主意。

答案 3 :(得分:0)

我也遇到过这个问题。 ssh.exe,git正在使用的那个,也被OpenSSH使用,我正在运行以连接到我的美国办公室。我还安装了TortoiseSVN,它有自己的ssh.exe

我卸载了Git,在重新安装时我配置了Git以使用TortoiseSVN中的ssh.exe,这个问题就消失了。

答案 4 :(得分:0)

我今天遇到了同样的问题。禁用防病毒软件,它运行良好。