Vin*_*ang 7 git email verification github github-for-windows
我最近在 github 上更改了我的用户名(以便所有内容都重定向到我用户名上的新 URL)
我通过 cmd 行收到此错误 git push
您必须验证您的电子邮件地址
致命:请求 URL 返回错误:403
但是,github 不允许我在帐户> 设置下重新发送电子邮件验证
根据 githubs 关于用户名更改的指南,我还执行了以下操作
git remote set-url origin https://github.com/myNewUserName/repo-name
在我所有的新仓库上。然后我确保在我的 .git/config 文件中正确设置了电子邮件
git config --global user.email "myGithubEmail@gmail.com"
仍然无法解决问题
解决方案:我最终联系了 github 支持
\n\nGithub支持说使用这个命令
\n\ngit config --global --unset credential.helper
以便我在发送时可以重新输入我的帐户信息git push
这不起作用,所以我不得不去
\n\nControl Panel
\xe2\x86\x92 User Accounts
\xe2\x86\x92 Credential Manager
\xe2\x86\x92 Windows Credential Manager
\xe2\x86\x92 删除与github关联的
由于我的存储库是在我的旧用户名下提交的,因此使用我的新用户名会发生冲突,尽管我没有更改电子邮件。
\n\n我不得不禁用“阻止暴露您的个人电子邮件地址的命令行推送”作为一种潜在的解决方案。发送提交时我有一个专用电子邮件,所以这对我来说不是问题
\n\n\n\n根据github,原因如下:
\n\n\n\n\n如果您想保持此功能启用(阻止命令行暴露电子邮件),您需要重写此存储库的 Git 历史记录,以从每次提交的作者信息中删除您的私人电子邮件地址。或者,您可以关闭此功能。
\n
替代解决方案在这里
\n\n\n\nhttps://help.github.com/articles/changing-author-info
\n\n设置信息在这里
\n\nhttps://github.com/settings/emails
\n\n希望这对更改 github 用户名的人有所帮助
\n 归档时间: |
|
查看次数: |
5926 次 |
最近记录: |