当我尝试从git中提取时,我收到以下错误。
$ git pull origin master
key_from_blob: remaining bytes in key blob 266
key_read: type mismatch: encoding error
From github.com:mea36/duca2011/group5
* branch master -> FETCH_HEAD
Already up-to-date
但我的代码没有更新。
有什么建议吗?
答案 0 :(得分:5)
这些是尝试读取密钥文件时来自SSH的消息:
key_from_blob: remaining bytes in key blob 266
key_read: type mismatch: encoding error
当有人在〜/ .ssh / authorized_keys(服务器端)中使用了无效的密钥格式时,通常会在服务器上看到它们;但是鉴于他们出现在客户端,我建议你检查你的钥匙(〜/ .ssh / *)
您可以使用ssh-keygen验证密钥:
ssh-keygen -B -f id_rsa.pub
e.g。
$ ssh-keygen -B -f /tmp/foo
2048 xipab-kikup-tanas-pahop-sihoc-lipaz-tusav-dybuf-lubuf-vasob-dyxox /tmp/foo.pub (RSA)
答案 1 :(得分:1)
这可能是您的SSH连接设置方式的一些问题。
但这可能不应该影响拉动。并且您的代码未更新,因为无需更新。如最后一行所述,您已经是最新的。