我正在尝试对此仓库进行提交: https://github.com/ttchuah/react-csv.git/
我不断收到此错误: 远程:您必须验证您的电子邮件地址。 远程:请参见https://github.com/settings/emails。 严重:无法访问“ https://github.com/ttchuah/react-csv.git/”:请求的URL返回错误:403
我的电子邮件地址已被验证,但我一直收到此错误。我在这里可能会缺少什么?
注意:我运行“ git config --get user.email”,该电子邮件与我刚刚验证的电子邮件相同。
我可以从机器上的其他存储库推送到GitHub,而不会出现问题。
这是其他人回购的一部分,如果有什么不同的话。
答案 0 :(得分:1)
您的git的user.email
是什么?它与您的GitHub帐户电子邮件匹配吗?
使用git config --global user.email
检查全局git配置,或使用git config user.email
检查存储库配置。
如果不匹配,请使用git config --global set user.email "hi@example.com"
设置您的电子邮件。
答案 1 :(得分:0)
作为解决方法,我最终做了什么:
git push https://ttchuah:password@github.com/ttchuah/react-csv.git
感谢NoobTW带领我走这条路。
答案 2 :(得分:0)
我遇到了同样的问题,这是因为我更改了Github帐户。因此以前保存在Git凭证存储中的用户名和密码不正确。
也许您可以检查计算机操作系统上 git存储凭据的哪种方式:
git help -a | grep credential
在我的情况下,我使用macOSX,当git通过HTTPS访问Github Repo时,它预设使用 osxkeychain 来盗用用户名和密码。
答案 3 :(得分:0)
git config --global user.email "you@example.com"
和
git config --global user.name "Your Name"
使用此命令来验证用户。