Gitolite – 远程:致命:’keydir /’指纹识别失败

我在我的系统中安装了Gitolite来管理存储库。 当我尝试添加任何客户端计算机的公钥时,我收到错误“远程:致命:指纹识别失败’keydir /”。 你能帮我解决这个问题吗?

我在处理新安装时遇到了这个问题。 版本6.8中OpenSSH中的密钥指纹格式发生了变化:

将FingerprintHash选项添加到ssh(1)和sshd(8),并将等效的命令行标志添加到其他工具以控制用于关键指纹的算法。 默认值从MD5更改为SHA256,格式从hex到base64。

指纹现在具有前置的哈希算法。 新格式的示例:SHA256:mVPwvezndPv / ARoIadVY98vAC0g + P / 5633yTC4d / wXE请注意,可视主机键也会有所不同。

自1513年3月18日以来,最新的gitolite git结账了解了这种新格式。