macOS系统 Pycharm同步GitHub失败

版权声明:本文为博主原创文章,欢迎转赞,但请保留作者署名。 https://blog.csdn.net/DSTJWJW/article/details/82860273

在Pycharm里上传项目到GitHub失败,显示错误如下:

Push rejected: Push to origin/master was rejected

然后通过git尝试上传该项目到GitHub,同样失败,显示错误如下图:
在这里插入图片描述
个人估计这是同一个错误,于是在网上找到了这样一篇文章,介绍如何解决git上传项目remote rejected问题。
文章链接:https://blog.csdn.net/qq_26819733/article/details/78374129

原因是GitHub里面设置了“Keep my email address private”,如果不想麻烦的话可以直接取消打钩,应该就可以上传了。

我按照该文的操作流程走了一遍,顺利解决,步骤如下。

1.查看个人GitHub推荐的email

在GitHub中,进入“settings”里面,找到“emails”,即可看到推荐的email,我的如下图:
在这里插入图片描述

2.重新设置全局用户email

在终端里面进入个人的git仓库目录下,输入:

git config --global user.email 你的推荐的email

输入上面一行命令后会进入文本编辑模式,直接输入 :wq 退出即可。

3.通过git提交项目

输入命令

git push

可以看到写入成功,如下图所示:
在这里插入图片描述
再到GitHub上看看,已经更新完成,显示“second commit”的就是这次上传的文件。
在这里插入图片描述

4. Pycharm同步GitHub

完成上面的步骤后,到Pycharm里面检查一下是否能够同步项目到GitHub,我先修改了一下README.md文件,然后在菜单栏里找“VCS”,先commit一下:
在这里插入图片描述
然后进入“Git”里点击push提交:
在这里插入图片描述
显示push成功:
在这里插入图片描述
最后,再去GitHub上看看,显示README.md文件已经修改了,说明提交成功。
在这里插入图片描述
OK,解决!

猜你喜欢

转载自blog.csdn.net/DSTJWJW/article/details/82860273