(GitHub向けの) known_hosts を内包した ssh ラッパーを書いてみました。
ssh 接続で git clone する場合、GIT_SSH 環境変数を設定するとそれを使って接続してくれるのですが、このスクリプトを設定すればサーバー上のプログラムで GitHub から clone しようとした場合にも Host key verification failed と言われずに clone できます。
ほんとうは CheckHostIP=yes にしてIPアドレスを埋め込んだ方がいいと思います。
コメント