即使正确配置了 ssh 密钥,也无法使用 ssh 进行 git pull

即使正确配置了 ssh 密钥,也无法使用 ssh 进行 git pull

长话短说,当我尝试时git pull,显示以下错误:

$ git pull
key_from_blob: remaining bytes in key blob 36
key_to_blob: unsupported key type 9
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

当然,我查了一下:

  • 我的 ssh 密钥配置正确
  • 远程仓库已存在
  • 远程分支存在
  • 远程存储库集是正确的
  • 远程分支集是正确的
  • 该存储库不在我未配置 SSO 的组织中

我尝试过的:

  • 将我的发行版 (raspbian) 升级到最新版本
  • 更新我的包
  • 重新创建/添加 ssh 密钥
  • 将我的 sshd 配置设置为默认参数

在每次操作之间重新启动系统时,如果不起作用,请在每次操作之间重新创建/添加 ssh 密钥。

奇怪的是,当我重新启动时,前两行

key_from_blob: remaining bytes in key blob 36
key_to_blob: unsupported key type 9

消失了,但重新创建新的 ssh 密钥会使它们重新出现。无论如何,这并不能解决我的主要问题:我无法解决git pull

相关内容