git切换外网后,git pull,git clone报错 unable to access ‘http://xxx‘:Failed to xx port after 21021ms: Couldn‘

之前一直是内网开发,单独用的公司的gitlab内网地址,前面几天疫情居家只能外网访问,原来的项目在gitlab只能使用外网的情况下git pull和git clone都连接不到内网地址

找了很多文章,可能是因为问题太简单了吧,发现没有多少专门说明此种情况..... 都是让去重新删除配置ssh密钥什么的

其实问题就出在更换了远程库的ip地址,导致原来的内网ip不能正常访问

更改git连接的地址

直接找项目中的 .git  > config  记事本打开 

 可以看到这个url地址,内网的时候就是内网远程库的地址,换成外网之后就需要更改成外网的远程库地址,改好之后在重新git就没问题了

特殊情况:取消代理设置

有时候更改之后git还是会报错,这时候在git窗口中输入以下命令查看是否设置过代理

git config --get --global http.proxy

git config --get --global https.proxy

如果设置了代理,则取消代理

git config --global --unset http.proxy
git config --global --unset https.proxy

然后在git pull, git clone  成功完事儿
 

猜你喜欢

转载自blog.csdn.net/Yi_qian1000/article/details/128420933