1、问题发现
在一次推送中,发现无论如何也没法推送到github远程仓库,一直报connect time out
fatal: unable to access 'https://github.com/*****.git/': Recv failure: Connection was reset
在通过排查后发现,远程仓库 github
使用了 HTTPS 协议。而非SSH协议。HTTP协议可能因为网络或者代理等问题连接不上。于是我将协议改成了SSH协议。问题就迎刃而解了!!!
2、如何查看远程仓库连接使用的是什么协议
git remote -v
结果如下,说明使用的就是HTTP协议
SSH协议类似如下形式
git@github.com:****.git
3、如何修改远程URL为SSH协议
git remote set-url github git@github.com:git仓库地址.git
修改完成在重新推送,发现就OK啦