macOS系统 Pycharm同步GitHub失败

在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,解决!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值