Pycharm上push项目到git报错解决

could not resolve host: github.com

在这里插入图片描述
试了很多方法,ping也是完全找不到主机
后来听朋友说要先设置proxy
在File-setting里搜索http:
在这里插入图片描述
填好以后check connection,就尝试填个www.github.com
在这里插入图片描述
然后再去设置github,还是在Setting里面搜,Github:
在这里插入图片描述
这里我已经添加了我自己的账号,选择Log in via Github,然后通过浏览器进行Authorize就行。
然后再设置Git:(这里我第一个报错之前就已经设置了)
在这里插入图片描述
再重新尝试把项目push到github上,还是报错:
在这里插入图片描述

unable to access ‘https://github.com/xxx/xxx.git/‘: OpenSSL SSL_read: Connection was reset, errno10054

参考这个作者的解决办法:
Git报错:fatal: unable to access xxxxx OpenSSL
在git bash中输入

git config --global http.sslVerify "false"

重新尝试push,还是报错:

Failed to connect to github.com port 443 after 21112ms:Timed out

参考这个作者的解决办法:
解决 Failed to connect to github.com port
先切到全局代理,再取消全局代理
在这里插入图片描述
重新尝试push,这回连了很久,但还是报错:
在这里插入图片描述
再次重新尝试push,还是报错,又开始从OpenSSL那个报错循环……
之后重新在设置了一下全局代理,出现一个提示:
在这里插入图片描述
然后就按照他的提示操作:
在这里插入图片描述
在这里插入图片描述

Updates were rejected because the remote contains work that you do

搜了一下这里报错的意思大概就是远程代码改动了,需要先pull代码进行本地更新再提交,我的远程其实是个初创的空的repository,可能是因为多了个readme文件?
然后参考这篇文章和评论的内容:Git推送更新出现错误

git remote add origin + 远程仓库地址 //链接远程仓库,创建主分支

git pull --rebase origin main // 把本地仓库的变化连接到远程仓库主分支

git push -u origin master //把本地仓库的文件推送到远程仓库

期间遇到了这个错误,加一个–rebase就可以把readme文件同步到本地。
在这里插入图片描述
然后还有个这个错误:在这里插入图片描述
是因为本地有个文件改动了但是没有commit,那个文件名就会在pycharm里面显示成蓝色的,需要重新commit一下。
如果上面那两个报错不解决,git push就会显示最开始的连接失败报错。
最后就成功push上GitHub了,在浏览器中也能看到:
在这里插入图片描述
但是!!再次尝试上传的时候又开始报错连接不上了!还是前面第二第三个错误,朋友跟我说设置一下ssh,参考这篇文章配置ssh密钥的部分:pycharm 配置github
我才发现其实我之前添加过ssh密钥,但这次又new create了一个。
再次尝试push,成功了!尝试了几次都是ok的
万分感谢我的朋友!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PyCharm连接服务器调试Python代码报错时,可能有以下几个原因及解决办法: 1. 服务器配置问题:确保服务器上已经安装了Python解释器和相应的依赖库,并且版本兼容。可以通过在服务器上运行`python --version`来确认Python版本。 2. 服务器网络问题:确保服务器能够正常与PyCharm建立连接。可以尝试通过ping命令检查服务器的网络连通性,例如`ping 服务器地址`。如果网络连接不正常,可以联系网络管理员进行排查。 3. PyCharm设置问题:在PyCharm中,确保已经正确配置了远程服务器的连接信息。可以在PyCharm的设置中找到“Deployment”或“SSH”选项,并填写正确的服务器地址、用户名和密码等信息。 4. 服务器权限问题:确保已经在服务器上正确配置了PyCharm的访问权限。如果使用SSH连接方式,可以尝试在服务器上运行`chmod 600 ~/.ssh/authorized_keys`命令来设置密钥的权限。 5. 防火墙问题:确保服务器上的防火墙设置允许PyCharm的访问。可以通过查看服务器的防火墙规则,例如iptables或ufw命令,确定是否有相关的限制。 6. 日志和错误信息:查看PyCharm的日志以及报错信息,可以帮助定位问题的具体原因。可以在PyCharm的Help菜单中选择“Show log in Explorer/Finder”打开日志文件夹,查找相关信息。 通过逐步排查以上可能的问题,可以解决PyCharm连接服务器调试Python代码报错的情况。如果问题仍然存在,可以尝试使用其他工具或方法进行调试,或者联系PyCharm的技术支持进行咨询。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值