当我使用git push时,它会显示
远程:您必须验证您的电子邮件地址。 远程:请参见https://github.com/settings/emails。 严重:无法访问“ https://github.com/mynickname/reponame.git/”:请求的URL返回错误:403
但是我已经验证了我的电子邮件地址。
另一方面,我可以拉和添加,只有推不可用。我也可以使用Github Desktop进行推送。
有人可以帮我吗?非常感谢
答案 0 :(得分:0)
您的git配置很可能正在使用与您验证的电子邮件地址不同的电子邮件地址。检查git config user.email
是否输出与GitHub上使用的相同的电子邮件。如果没有,请用git config user.email "correct@email.com"
进行设置,然后再次尝试按下。
答案 1 :(得分:0)
Mac中有一个osxkeychain,我们可以使用
删除帐户信息只需询问GitHub支持,官方解决方案:https://help.github.com/articles/updating-credentials-from-the-osx-keychain/
答案 2 :(得分:0)
我和您有同样的问题,我无法解决。 但是还有第二种方式来推送您的提交。
$ git remote set-url origin git@github.com:bitfish-xyz/viewport.git
$ git pull -u origin master
使用SSH代替HTTPS。
这对我来说很好。如果我可以直接解决问题,我将更新此答案。