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 [email protected]も正常に繋がる。
何でだと悩み続けたところ、以下のstackoverflowに助けられる。
Capistrano deploy ** Host key verification failed
deploy先のサーバでdeployユーザがgithubにssh接続して、known_hostsにgithubが登録されている必要があるらしい。
やってみたらあっさり上手くいった。
良かった。
コメント