【发布时间】:2015-05-25 20:34:48
【问题描述】:
我已经在我的 git 服务器上安装了 gitolite3 并使用我的公钥设置了 gitolite。我可以成功克隆 gitolite-admin 存储库,但是在克隆、拉取、推送等任何操作时,都会执行命令,但始终显示以下消息两次:
key_read: uudecode <public key> failed
是什么导致了这个警告?
【问题讨论】:
标签: gitolite
我已经在我的 git 服务器上安装了 gitolite3 并使用我的公钥设置了 gitolite。我可以成功克隆 gitolite-admin 存储库,但是在克隆、拉取、推送等任何操作时,都会执行命令,但始终显示以下消息两次:
key_read: uudecode <public key> failed
是什么导致了这个警告?
【问题讨论】:
标签: gitolite
检查服务器上的~git/.ssh/authorized_keys。
这可能意味着其中一个公共 ssh 密钥不完整或分成两行而不是一行。
还要检查用户客户端的~/.ssh/known_host:如果末尾没有空行,也可能导致错误消息。
或者完全删除它并使用ssh -Tv git@yourGitoliteServer 验证主机。
【讨论】: