【问题标题】:Gitolite: Clone gitolite-admin successfully but warns of "key_read" failureGitolite:成功克隆 gitolite-admin 但警告“key_read”失败
【发布时间】:2015-05-25 20:34:48
【问题描述】:

我已经在我的 git 服务器上安装了 gitolite3 并使用我的公钥设置了 gitolite。我可以成功克隆 gitolite-admin 存储库,但是在克隆、拉取、推送等任何操作时,都会执行命令,但始终显示以下消息两次:

key_read: uudecode <public key> failed

是什么导致了这个警告?

【问题讨论】:

    标签: gitolite


    【解决方案1】:

    检查服务器上的~git/.ssh/authorized_keys

    这可能意味着其中一个公共 ssh 密钥不完整或分成两行而不是一行。

    还要检查用户客户端的~/.ssh/known_host:如果末尾没有空行,也可能导致错误消息。
    或者完全删除它并使用ssh -Tv git@yourGitoliteServer 验证主机。

    【讨论】:

    • 我在客户端的 known_host 文件中有多个用于 git 服务器的条目。清除它们并重新克隆解决了我的问题。泰!
    猜你喜欢
    • 2013-04-16
    • 1970-01-01
    • 2011-09-16
    • 2017-01-25
    • 1970-01-01
    • 2011-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多