我已经克隆了一个私有仓库,将它分叉并在一个功能分支中进行了一些更改。当我尝试将这些更改推送到 repo 时,我收到以下消息:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Run Code Online (Sandbox Code Playgroud)
我试图从我的 Windows 计算机控制面板>凭据中删除 git 凭据,但它仍然显示相同的错误。
有没有可能我必须从我的终端登录和退出到 git?如果是这样,我该怎么做?
我也试过用 git push --set-upstream origin 推送,但它只是向我展示了同样的错误。
你们有没有人见过这个?
预先感谢,埃里克
小智 6
“帮助,我在推送时不断收到“权限被拒绝(公钥)”错误!”
这意味着,在您的本地机器上,您还没有制作任何 SSH 密钥。不要担心。以下是修复方法:
GitHub提供了有关创建 SSH 密钥的更多帮助。