SSH 密钥不适用于任何 GIT 存储库

SSH 密钥不适用于任何 GIT 存储库

刚刚安装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.pub600,应该是644

相关内容