我已经在我的git服务器上安装了gitolite3,并使用我的公钥设置了gitolite。我可以成功克隆gitolite-admin repo,但在克隆,拉,推,任何事情上,命令执行但总是显示以下消息两次:
key_read: uudecode <public key> failed
导致此警告的原因是什么?
答案 0 :(得分:0)
检查服务器上的~git/.ssh/authorized_keys
。
这可能意味着其中一个公共ssh密钥不完整或分为两行而不是一行。
同时检查用户客户端的~/.ssh/known_host
:如果最后没有空行,则可能导致错误消息。
或者完全删除它并使用ssh -Tv git@yourGitoliteServer
验证主机。