pycharm中推送项目到github失败问题
将项目推送到github上
首先需要在pycharm中登录GitHub的账号,然后在上方菜单栏中的GitHub中选择共享项目到GitHub就可以创建仓库了,后续点击推送就可以;
推送过程中出现问题
我在推送过程中出现了Failed to connect to github.com port 443 after 21090 ms: Couldn‘t connect to server的问题,推测是网络问题,但是开了VPN也没有用,后续查阅资料了解到可能是VPN端口和git端口不匹配的问题,于是对这个问题进行解决。
解决方法
设置系统代理的端口和IP
在系统设置中找到网络和Internet -> 代理 -> 手动设置代理,在里面填写自己的VPN地址和端口,我的是自动跳出来的:
设置git的端口号与上面保持一致
终端中输入:(7890设置为自己的端口号)
git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890
查看git的IP设置
git config --global -l
可以看到已经设置完毕了
再次push即可
除此之外还有消除DNS缓存:
ipconfig/flushdns
这个我没有尝试过,可能有效
如果没有开通VPN(未测试)
直接关闭git的端口代理:
git config --global --unset http.proxy
git config --global --unset https.proxy
然后再次push即可,也可以先刷新DNS缓存保险起见。
后记
因为GitHub是代码管理中十分重要的一部分,在push代码的时候遇到这个问题,于是记录下来。