Ruby・Rails

capistranoでgithubからgemをインストールする時にHost key verification failed.と怒られる

最終更新から8年以上たっています。ライブラリのバージョンや手順が変わっている可能性があります。

capistranoでdeployをしようとしたら、githubから直接インストールしているgemの取得で以下のエラーが出まくった。

01 Please make sure you have the correct access rights
01 and the repository exists.
01 Host key verification failed.
01 fatal: Could not read from remote repository.

ssh-addはしているし、githubに登録してあるkeyも正常で、ローカルマシンからssh -T git@github.comも正常に繋がる。
何でだと悩み続けたところ、以下のstackoverflowに助けられる。

Capistrano deploy ** Host key verification failed

deploy先のサーバでdeployユーザがgithubにssh接続して、known_hostsにgithubが登録されている必要があるらしい。
やってみたらあっさり上手くいった。

良かった。

made with Flutter

この記事を書いた人がつくったアプリ

Ruby・Rails の記事

コメントの受け付けは終了しました。ご意見・ご質問は X(@nm_aru)へどうぞ。