git ssh: 连接到主机端口 22 错误的文件号;不能拉

git ssh: conect to host port 22 bad file number; can not pull

我刚刚在我的 PC 上安装了新的 Windows 7 Home Premium,并想重新建立与 Git 服务器的连接。因此,我将我的旧 .shh 文件夹从旧安装复制到 C:\users\user.ssh,包括 id_rsa、id_rsa.pub、known_hosts 和 key.ppk。 (一切都在旧系统上工作)。之后我尝试通过 Putty 连接,但 Git Bash 都失败了。 Putty 刚给了一个 cryptik "connection timed out" Git Bash returned:

ssh: conncet to host xxx.xx.xx.xx port 22: bad file number fatal: Could not read from remote repository.

Googeling 没有 return 任何真正有用的东西,因为端口不能被服务器阻止。我无法更改为 https 连接,需要使用 ssh。关闭 windows 防火墙也无济于事。

我希望有人能帮助我,亲切的问候, 嗯嗯

问题自行解决 - 我不知道为什么,但现在一切正常,同时安装了 Skype 和一些 Windwos 更新,但我不确定这会如何影响 git系统...

我也遇到过这样的问题。解决方案是启动 Windows 更新服务: