我是使用 Visual Studio Code 的新手,所以在将我的 github 连接到我的 Vscode 并尝试通过终端进行第一次提交后,我遇到了此错误:
[电子邮件受保护]:权限被拒绝(公钥)。 致命:无法从远程存储库读取。 请确保您拥有正确的访问权限 并且存储库存在。
我去 Git_hub 创建 SSH 密钥,但它没有解决问题,我尝试在终端中连接 SSH 密钥,但都无济于事
这就是我解决这个问题的方法
第 1 步:
ls -al ~/.ssh
#这将检查您是否有 ssh 密钥ssh-keygen -t rsa -b 4096 -C "[email protected]"
#要生成新的 SSH 密钥,请将电子邮件地址替换为与您的 GitHub 帐户关联的地址。eval "$(ssh-agent -s)"
#这将启动 SSH 代理ssh-add ~/.ssh/id_rsa
#将 SSH 密钥添加到 SSH 代理cat ~/.ssh/id_rsa.pub | xclip -sel clip
#将SSH Key复制到剪贴板:然后去github粘贴