出现这个错误通常是因为您没有正确设置SSH密钥或者没有将公钥添加到您的GitHub帐户中。请按照以下步骤解决此问题:

  1. 确保您已经生成了SSH密钥。您可以使用以下命令来检查是否已经生成了SSH密钥:
ls -al ~/.ssh
  1. 如果您没有SSH密钥,可以使用以下命令生成一个新的SSH密钥:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

确保将your_email@example.com替换为您的GitHub注册邮箱。

  1. 在生成SSH密钥后,可以使用以下命令将公钥添加到SSH代理中:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
  1. 接下来,您需要将公钥添加到GitHub帐户中。您可以使用以下命令将公钥复制到剪贴板:
pbcopy < ~/.ssh/id_rsa.pub

然后,登录到您的GitHub帐户,转到"Settings" -> "SSH and GPG keys",点击"New SSH key",将公钥粘贴到"Key"字段中,并提供一个标题。

  1. 现在,您应该可以使用git命令来进行操作了。如果您仍然遇到权限被拒绝的错误,请确保您正在使用正确的git仓库URL,并且您有访问该仓库的权限。

希望这些步骤能够帮助您解决问题

使用git时出现这样的错误:gitgithubcom Permission denied publickey怎么办?

原文地址: http://www.cveoy.top/t/topic/ismw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录