Windows 7 Git ssh.exe已停止工作
我使用的是64位Windows 7,并已安装msysgit以使用github存储库。在我的旧笔记本电脑(32位,也是windows 7)上,git运行没有问题,但现在git bash运行缓慢(我键入一个命令,它需要几秒钟才能真正显示出来,一个字符一个字符)。当我尝试推送更改时,它会断断续续地工作,但通常会出现一个对话框,上面说“ssh.exe已停止工作…”。我在上面单击“取消”,然后重试该命令。最终,它成功了,要求我提供身份验证码。一旦达到这一步,它就会毫无问题地向前推进。这才是问题所在 所以基本上,我的问题是:Windows 7 Git ssh.exe已停止工作,windows-7,command-line,ssh,git-bash,Windows 7,Command Line,Ssh,Git Bash,我使用的是64位Windows 7,并已安装msysgit以使用github存储库。在我的旧笔记本电脑(32位,也是windows 7)上,git运行没有问题,但现在git bash运行缓慢(我键入一个命令,它需要几秒钟才能真正显示出来,一个字符一个字符)。当我尝试推送更改时,它会断断续续地工作,但通常会出现一个对话框,上面说“ssh.exe已停止工作…”。我在上面单击“取消”,然后重试该命令。最终,它成功了,要求我提供身份验证码。一旦达到这一步,它就会毫无问题地向前推进。这才是问题所在 所以基
- git在大多数命令上运行缓慢,即使在我执行命令之前输入它们也很慢
- git bas(ssh.exe)在推送时停止工作,间歇性工作
自从这个问题出现后,我已经重新安装了windows,但并没有解决它。间歇推送、获取和其他远程命令表明,无论您的central repo托管在什么地方,都没有分配足够的并发ssh连接。提升配置以允许更多并发安全连接。如果您使用的是gitolite或gitosis之类的东西,它使用一个用户来允许访问所有git用户,并根据提供的公钥区分用户,这一点尤其正确。关于git bash和cmd.exe中的慢速键入,您可能会回答以下其他问题:
您的SSH问题可能依赖于另一个,因此我将首先解决键入速度慢的问题。我有相同的配置:Win 7 64位、Msysgit和github。我想我们在推到github时遇到了与您一样的“ssh.exe已停止工作”问题 我通过使用另一个ssh.exe解决了这个问题:我安装了Cygwin,并将所有二进制文件复制到git的二进制文件夹中
我认为,如果在msysgit安装过程中指定要使用的外部ssh客户端,可以避免这种攻击,但目前这似乎是一个好主意。我也遇到了这个问题。git使用的ssh.exe也被OpenSSH使用,我运行OpenSSH连接到我的美国办公室。我还安装了OrtoiseSVN,它有自己的
ssh.exe
我卸载了Git,在重新安装时,我将Git配置为使用TurtoiseSVN的
ssh.exe
,这个问题消失了。我今天也遇到了同样的问题。禁用了防病毒软件,它工作得很好 在输入git bash时,是否有任何东西消耗了大量CPU?另外,您是否尝试过使用msysgit的旧版本,看看这是否是最近引入的某个bug?在task manager中查看一下,当它运行缓慢时,您可能会看到一些东西正在消耗那里的CPU。当我在bash窗口中键入时,explorer.exe的CPU使用率从大约1跳到24。没有任何其他程序明显地出现峰值。这对Superuser.com来说不是一个问题吗?程序员正在使用的Git不会使Git客户端管理成为一个编程问题。@Qwe-本网站提供有关我在哪里检查或更改配置的问题?Googlesshd\u config
。默认情况下,它只允许10个并发连接。我搜索过了,显然git/etc/目录中应该有一个sshd_配置文件,但我的git目录中没有。它不会在你的git目录中。这将是在操作系统层面上。谢谢你的回答。我使用的是HP笔记本电脑,没有他们指出可能存在问题的IPS核心服务(我在其他地方也将其视为建议的解决方案)。我已经研究了你提供的第二个链接,但没有帮助。我让bash以管理员身份自动运行,并尝试禁用网络连接,启动bash,然后启动网络。这些都不管用。我还没有解决这个问题,但是赏金几小时后到期,所以我会给你你试过的尺寸。谢谢。谢谢,这很慷慨,因为我没有真正解决你的问题。另一个想法(在上找到):重新启动到安全模式,看看cmd.exe和git bash中的键入速度是否更快。如果是,请查看启动了哪些Windows服务,然后检查它们与正常模式下运行的服务之间的差异。在正常模式下逐个停止这些服务,直到找到罪犯。谢谢。安全模式使打字速度大大加快,所以我必须检查是什么服务减慢了打字速度。请注意,我忘了接受这个问题的答案。因为我在这里给了赏金,我想我也会把这个标记为接受。作为更新,我的电脑突然开始工作了。也许最近的Windows更新已经解决了这个问题,我不确定。不管怎样,没有问题了。谢谢你的帮助!很高兴知道。我会记住这一点以备将来参考,但我的电脑实际上在几个月前突然开始工作,可能是因为最近的Windows更新。谢谢你指出这一点。