Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Github Can';不要推到吉特_Github - Fatal编程技术网

Github Can';不要推到吉特

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,我能想到的一切

有一次,我有一个旧的github帐户,我正在尝试创建一个新帐户并推送到该帐户,但我一直遇到权限问题:

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:凭证助手非常有用。。。在某种程度上;)