git push时出现 fetal:unable to access "https://github.com/...",Timeout...的问题解决

解决方案

1.查看git配置

git config --global -l  

打开Git Bash输入相应指令

我这边是之前配置了git代理,所以判断问题大概率出在这,因为之前用的SSR,一直开着所以配置了http和https的代理,之后没有修改过。

2.取消代理

输入下面两条指令取消代理信息的配置

git config --global --unset http.proxy   #取消http代理
git config --global --unset https.proxy  #取消https代理

再次查看git 的配置信息

git config --global -l  

可以看到代理信息的配置已经没有了。如果出现执行了指令但是上面的配置信息还存在的情况可以自己找到对应的git配置文件进行修改。

目录为:

c:/user/luli/.gitconfig    #此处的luli是我的username,请根据自身情况进行修改

用编辑器打开删除其中的代理配置即可。

3.小结

至此,成功解决。

git remote rm origin    #删除之前错误建立的远程仓库防止出错
git remote add origin https://github.com/....   #此处修改为自己的项目地址
git push origin master //推至远程仓库,应该会要求输入用户名密码

然后登陆github,对应的仓库下就有你刚刚push上来的东西了。

posted @ 2020-11-17 09:53  陆黎  阅读(7128)  评论(0编辑  收藏  举报