我在Windows 7,64位,并安装了msysgit以使用我的github存储库。在我的旧笔记本电脑(32位,也是Windows 7)上,git运行没有任何问题,但现在git bash运行缓慢(我输入一个命令,它需要几秒钟来实际显示,逐个字符)。当我尝试推送更改时,它会间歇性地工作,但通常会出现一个对话框,说“ssh.exe已停止工作......”。我单击取消,然后重试该命令。最终,它工作,要求我的身份验证代码。一旦进入该步骤,它就会毫无问题地推动。这就是问题的关键所在。
基本上,我的问题是:
我已经重新安装了Windows,因为这个问题突然出现并且没有修复它。
答案 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)
我今天遇到了同样的问题。禁用防病毒软件,它运行良好。