繁体   English   中英

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“连接超时”,Git Bash返回:

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

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

我希望有人可以帮我这个忙,谢谢。

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

我也遇到过这样的问题。 解决方案是启动Windows Update Service:

在此处输入图片说明

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM