将存储库推送到 Github 时权限被拒绝 [重复]

Posted

技术标签:

【中文标题】将存储库推送到 Github 时权限被拒绝 [重复]【英文标题】:Permission denied when pushing repository to Github [duplicate] 【发布时间】:2020-08-29 18:11:05 【问题描述】:

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

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

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

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

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

【问题讨论】:

***.com/… 【参考方案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 就知道你是谁并且能够验证你的帐户。

【讨论】:

【参考方案2】:

您的 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 是否能识别你的用户名!

【讨论】:

以上是关于将存储库推送到 Github 时权限被拒绝 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

无法将 master 推送到 Github -“origin”似乎不是 git 存储库/权限被拒绝

将文件推送到远程时权限被拒绝

无法将新存储库推送到 github

git版本控制:权限被拒绝[重复]

无法将 GitHub 登录到 Eclipse [重复]

当git从计算机推送到vps服务器时,权限被拒绝公钥[重复]