GIT 权限被拒绝(公钥)



直到昨天,我还在做一个项目,每 20 分钟我就会推送到我的远程 Git 存储库。每次我推送时,都会被要求输入用户名和密码,这开始让我很恼火。我查看了这个链接并尝试了Muein Muzamil的答案,所以在我的git bash中我输入了:

git config remote.origin.url git@github.com:my_username/my_project.git

然后我的问题开始了。现在我无法推动它给我:此消息。我没有设置键或做类似的事情,我只是输入了上面提到的命令。然后我尝试取消设置 remote.origin.url 属性,但它没有再次推送,它说这个。现在我只想撤消我的更改,如有必要,我每次都会输入我的用户名和密码,但我需要推送到我的存储库。

我没有设置键或做类似的事情,我只是输入了上面提到的命令。

这就是在回答完全不同的问题时盲目遵循建议的问题:)

你基本上告诉 Git 现在通过 SSH 连接和身份验证,但没有给它一个关于它实际工作原理的信息。SSH 使用私钥/公钥组合,这要求您首先在计算机上生成这些密钥,然后将公钥上传到 GitHub。

请参阅 GitHub 提供的此帮助文档,了解如何正确设置 SSH 密钥以及如何将公钥添加到您的帐户。

最新更新