github:访问权限和存储库存在问题

问题描述 投票:0回答:1

我是使用 Visual Studio Code 的新手,所以在将我的 github 连接到我的 Vscode 并尝试通过终端进行第一次提交后,我遇到了此错误:

[电子邮件受保护]:权限被拒绝(公钥)。 致命:无法从远程存储库读取。 请确保您拥有正确的访问权限 并且存储库存在。

我去 Git_hub 创建 SSH 密钥,但它没有解决问题,我尝试在终端中连接 SSH 密钥,但都无济于事

git github
1个回答
0
投票

这就是我解决这个问题的方法
第 1 步:

ls -al ~/.ssh
#这将检查您是否有 ssh 密钥
步骤 2 :
ssh-keygen -t rsa -b 4096 -C "[email protected]"
#要生成新的 SSH 密钥,请将电子邮件地址替换为与您的 GitHub 帐户关联的地址。
步骤 3 :
eval "$(ssh-agent -s)"
#这将启动 SSH 代理
步骤 4 :
ssh-add ~/.ssh/id_rsa
#将 SSH 密钥添加到 SSH 代理
Step 5 :
cat ~/.ssh/id_rsa.pub | xclip -sel clip
#将SSH Key复制到剪贴板:然后去github粘贴

© www.soinside.com 2019 - 2024. All rights reserved.