And*_*aut 2 git github jekyll github-pages
麻烦之处在于:我刚刚对本地存储库进行了更改,并希望将其推到Github上的原始位置(尤其是gh页)。以前,我一直在使用另一个Github帐户,因此我更改了“ user.name”和“ user.email”以匹配我现在要推送至的帐户。
截至目前,我收到403错误,并且权限被拒绝。
我想走哪一步?根据我发现的其他答案,似乎可以更改我的user.name和user.email来解决问题。我需要更改git config中的设置才能使其正常工作吗?
欢迎任何帮助,建议或建设性的批评,我只是渴望这项工作!
通过运行来检查您的git安装是否使用OSX钥匙串存储凭据git config --global credential.helper
。如果返回,osxkeychain
则返回。
从https://help.github.com/articles/updating-credentials-from-the-osx-keychain/:
如果您在GitHub上更改密码或用户名,则需要在git-credential-osxkeychain帮助器中更新保存的用户名和密码。
- 在Finder中,搜索“钥匙串访问”应用程序。
- 在“钥匙串访问”中,搜索github.com。
- 钥匙串中的GitHub密码条目查找github.com的“互联网密码”条目。
- 相应地编辑或删除条目。
您可能需要检查的另一件事是,您是否要对推送的github帐户使用2因子身份验证?如果是,那么您可能需要在这里提供:
启用2FA时
如果启用了双重身份验证,则在使用HTTPS URL在命令行上对GitHub进行身份验证时,必须创建个人访问令牌以用作密码。
例如,当您在命令行中使用git clone,git fetch,git pull或git push和HTTPS URL等命令在命令行上使用Git访问存储库时,必须在提示输入用户名和密码时提供GitHub用户名和个人访问令牌。 。
有关设置两因素身份验证的更多信息,请参阅“通过两因素身份验证为帐户添加安全性”。
归档时间: |
|
查看次数: |
1296 次 |
最近记录: |