当我使用git推送时,它显示
远程:您必须验证您的电子邮件地址。远程:参见https://github.com/settings/emails。致命:无法访问'https://github.com/mynickname/reponame.git/':请求的URL返回错误: 403
但我已经验证了我的电子邮件地址。
另一方面,我可以拉和添加,只有推送是不可用的。我也可以使用Github Desktop进行推送。
有人能帮帮我吗?非常感谢
发布于 2018-11-12 22:47:05
很可能您的git配置使用的电子邮件地址不同于您验证的电子邮件地址。检查git config user.email
输出的电子邮件是否与您在GitHub上使用的相同。如果没有,请使用git config user.email "correct@email.com"
设置它,然后再次尝试推送。
发布于 2018-11-13 02:07:09
Mac中有一个osxkeychain,我们可以使用以下命令删除帐户信息
刚刚询问了GitHub的支持,官方解决方案是:https://help.github.com/articles/updating-credentials-from-the-osx-keychain/
发布于 2018-12-28 11:19:57
我和你有同样的问题,我不能解决它。但是还有另一种方法来推动你的提交。
$ git remote set-url origin git@github.com:bitfish-xyz/viewport.git
$ git pull -u origin master
使用SSH而不是HTTPS。
这对我来说很好。如果我可以直接解决这个问题,我会更新这个答案。
https://stackoverflow.com/questions/53271136
复制