Github Can';不要推到吉特
有一次,我有一个旧的github帐户,我正在尝试创建一个新帐户并推送到该帐户,但我一直遇到权限问题:Github Can';不要推到吉特,github,Github,有一次,我有一个旧的github帐户,我正在尝试创建一个新帐户并推送到该帐户,但我一直遇到权限问题: remote: Permission to <new account>/<new account>.github.io.git denied to <old username>. remote:对/.github.io.git的权限被拒绝。 我已经尝试设置用户名+密码,通过不同的过程添加ssh密钥,删除我的.ssh文件夹,删除我的旧repo,我能想到的一切
remote: Permission to <new account>/<new account>.github.io.git denied to <old username>.
remote:对/.github.io.git的权限被拒绝。
我已经尝试设置用户名+密码,通过不同的过程添加ssh密钥,删除我的.ssh文件夹,删除我的旧repo,我能想到的一切,但我无法解决这个问题。首先检查您的URL是否确实是ssh:
git remote -v
如果是https,。。。任何SSH设置都不允许您正确进行身份验证。如果是https(再次),请检查您的:
git config credential.helper
如果看到manager
,则可能缓存了错误的凭据。在这种情况下,您需要删除它们。
见“” 另一种可能性是存在,这将需要PTA(个人访问令牌)来代替常规帐户密码 但同样,您也可以切换到SSH URL:
git remote set-url origin git@github.com:auser/arepo.git
啊就是这样。我进入了Keychain Access,删除了与github相关的项目,结果成功了。@Kevin:凭证助手非常有用。。。在某种程度上;)