刚刚安装Ubuntu 20.04.02LTS我安装了 GIT,并根据以下示例生成了一个新的 .ssh数字海洋,之后我将新密钥(公共)添加到我的 github、bitbucket 和私人 git repo,但所有三个都失败并显示通常的消息:权限被拒绝(公钥)。
我检查了密钥是否已添加到代理,并且代理是否正在运行。
git 版本 2.25.1
为了测试,我拿出运行 16.04lts 的笔记本电脑,生成了一个新密钥,将其添加到 github(等待 5 分钟)并毫无问题地克隆了一个 repo。
我也跑了,而且通过了。ssh -i ~/.ssh/id_rsa [email protected]
答案1
Answer:
(公钥)的文件权限为id_rsa.pub
600,应该是644