no-image

key_read:uudecode failed when git pull

開発環境のサーバ移転をした後、git pullしたら、一応pullはできてるんだけど、以下のようなエラーがでた。


$git pull
key_read: uudecode (publickeyの内容)
 failed
Already up-to-date.

なんか動いてるんだけど、メッセージが毎回でて気になるので調べたら、同じようなケースの記事 ( Matthew Bass – Musings on software and life Key_read/uudecode failed when pulling from git ) を発見。以下のような事が書いてあった。


The error message only showed up when I ran git pull.
Google didn’t find much to help me,
but acting on a hunch I removed the IP address
of my git repo from my known hosts.
The error immediately went away.

というわけで、known_hostsから削除してみるが効果なし。おっかしいなーと思って作業してたら、publickeyに改行が入ってたり、スペースが入ってる事がわかり、それを修正したら直った。
コンソールからコピペしてる時についたようだ。