最近买了一台带有我的工作git的工作笔记本电脑,github帐户通过SSH连接,但我开始在工作笔记本电脑上进行个人工作,并想推送到我的个人github,但我无法访问它,因为它认为我是从我的工作git推送的。我该如何解决这个问题?
remote: Permission to Theqwertypusher/nextjs-blog.git denied to jvictor-wyze.
fatal: unable to access 'https://github.com/Theqwertypusher/nextjs-blog.git/': The requested URL returned error: 403
我的git回购是这样设置的origin https://github.com/Theqwertypusher/nextjs-blog.git (fetch)
非常感谢您的帮助。
首先,这与SSH无关,因为远程存储库URL是HTTPS URL。
检查您的凭证助手:
git config credential.helper
例如,如果返回管理器核心,请键入:
printf "protocol=httpsnhost=github.com" | git-credential-manager-core erase
然后尝试再次推送:弹出窗口应该询问您的正确凭据(GitHub用户帐户和密码(
替换";CCD_ 2";通过您可能使用的任何其他凭据帮助程序。
如果找不到git-credential-xxx
可执行文件,请在Git安装路径中查找它,并使用它的完整绝对路径。