当前位置:   article > 正文

《Bug系列 2》:完美解决pycharm能在github上创建仓库却无法push的问题_pycharm已经commit但没push的文件怎么push

pycharm已经commit但没push的文件怎么push

一、报错信息

在使用pycharm创建一个新仓库并上传文件到仓库时出现以下错误:

git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/master:refs/heads/master --set-upstream
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
  • 1
  • 2
  • 3
  • 4
  • 5

这可能是由于本地设备没有通过github 的验证,所以在会出现可以成功创建远程仓库但是上传文件被拒绝的情况

二、解决办法

第一步:首先在网页版github创建一个仓库。
第二步:使用git终端(git bash here)进行验证。

# 克隆远程仓库
git clone “仓库的HTTP地址”

# 随便往仓库里添加一些文件后运行下面命令。
git add .

# 提交文件
git commit -m "Update"

# push文件到远程仓库
git push -u origin main
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

在这之后会自动跳出一个验证的页面并提供一个验证码。点击页面中的网址输入验证码就可完成验证。成功之后就会发送邮件到你的邮箱。自此就可以使用pycharm对远程仓库进行操作了。

有时候可能会出现以下错误:

fatal: unable to access 'https://github.com/../...git/': Failed to connect to github.com port 443 after 21077 ms: Couldn't connect to server。
  • 1

具体的解决办法可参考《完美解决 git报错fatal: unable to access ‘https://github.com/…/.git‘:Recv failure Connection was reset》

三、参考文章

[1] 完美解决 git报错fatal: unable to access ‘https://github.com/…/.git‘:Recv failure Connection was reset

四、打赏

各位读者,如果您觉得这篇文章对您有所帮助,可以扫描以下二维码进行打赏。您的支持是我创作的动力。同时,如果您有任何问题和建议,欢迎在评论区留言,或者发送邮件至 246676491@qq.com,我会及时回复您。感谢您的支持!

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/767991
推荐阅读
相关标签
  

闽ICP备14008679号