更新本地github帐户信息

时间:2017-04-15 23:33:29

标签: git github git-config

无法从我的本地终端提交我的新github帐户存储库。

remote: Permission to <new-account-name>/22c.git denied to <old-account-name>.

我已更新了我的全局&#39; git config&#39; settings`

git config --list

揭示了以下内容:

credential.helper=osxkeychain
core.editor=/usr/bin/vim
core.autocrlf=input
user.name=<new-account-name>
user.email=<new-email>
push.default=simple
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
remote.origin.url=https://github.com/<new-account-name>/22c.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*

感谢您的帮助,请告诉我是否还有其他任何有助于解决问题的方法

2 个答案:

答案 0 :(得分:2)

请注意,user.name=<new-account-name>与GitHub的身份验证无关<new-account-name>:它只是与提交相关的作者身份。

您的凭据可能已缓存在git credential helper osxkeychain中:您需要在那里更新它们。
请参阅“Updating credentials from the OSX Keychain”。在命令行中:

git credential-osxkeychain erase
host=github.com
protocol=https
[Press Return]
  

如果成功,则不会打印出任何内容   要测试它是否有效,请尝试从GitHub克隆存储库。如果系统提示您输入用户名/密码,则会删除钥匙串条目。

点击“How do you reset the stored credentials in git credential-osxkeychain?”了解更多信息。

答案 1 :(得分:0)

问题出在我的,osxkeychain。点击here获取详细记录的解决方案。