【发布时间】:2021-06-16 21:27:24
【问题描述】:
我在我的 github 配置文件中插入了一个 SSH 密钥,然后我尝试推送一些更改,但我收到了错误:权限被拒绝(公钥)。我尝试了 GitHub Docs 的解决方案,但它对我不起作用,我什至尝试了这个:
eval "$(ssh-agent -s)" && ssh-add ~/.ssh/directorytokey
如果我在 GitHub 个人资料中设置了 SSH 密钥,如何使用 SSH 修改我的存储库?
【问题讨论】:
-
您的 repo 遥控器是否设置为通过
ssh或https进行身份验证? -
你需要使用文件名来给key,而不仅仅是目录名。运行
ssh-add后,ssh-add -l应该会列出您可用的密钥。