将存储库推送到Github时,权限被拒绝

时间:2020-05-13 13:54:36

标签: git github

我最近一直在尝试养成使用git来推送我的存储库和提交到Github的习惯,而不是使用手动文件上传,以便我可以开始使用Git进行练习。但是,在过去一周中,每次尝试推送到我的Github存储库之一时,我都开始收到以下错误消息。在上周尝试上载三个不同的存储库时,我收到以下错误消息。

git@github.com:权限被拒绝(公钥)。致命:无法阅读 从远程存储库。

请确保您具有正确的访问权限和存储库 存在。

我对Git还是很陌生,所以我不确定下一步应该怎么解决这个问题。我确实读过另一个线程,我应该尝试“ ssh -T git@github.com”,当我运行该命令时,得到以下响应:

git@github.com:权限被拒绝(公钥)。

2 个答案:

答案 0 :(得分:1)

您的SSK密钥似乎尚未在Github上配置。在此处查看其超级有用的指南:https://help.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh

您需要转到Github右上角的设置。导航到SSH和GPG密钥,然后单击“新建SSH密钥”。在这里,您需要粘贴公共密钥的副本。

毕竟,您将旅途愉快!尝试再次运行ssh -T git@github.com,看看Github是否可以识别您的用户名!

答案 1 :(得分:1)

如果尚未生成SSH密钥,则应生成一个。可在以下位置找到有关生成SSH密钥的更多信息: https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

成功创建SSH公钥和私钥后,应将SSH公钥添加到github配置文件中。有关如何执行此操作的更多信息,请参见此处。 https://help.github.com/en/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account

这样github就能知道您是谁,并且能够对您的帐户进行身份验证。

相关问题