CircleCIでcheckout時に「fatal: Could not read from remote repository.」出る(長く放置していた時に発生)
対処したいエラー
CircleCI上でのcheckout時に以下のエラーが起こった。
おそらく、このエラーはリポジトリを長くCircleCI上でCIしていなかったから発生している。
code:エラー
...
Using SSH Config Dir /home/circleci/.ssh
Cloning into '.'...
Warning: Permanently added the RSA host key for IP address '140.82.112.3' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
exit status 128
CircleCI received exit code 128
https://gyazo.com/450f9afc2e627495ba1fe2ca8f9f83be
対処方法
以下のProject Settings > SSH Keysに行く。
https://gyazo.com/4cefb0effb96eb9a56428c5aa9a9002a
上記のDeploy Keyの×を押して一旦消す。すると以下のAdd Deploy Keyというボタンが出るので以下を押す。
https://gyazo.com/0d7fe4945a44863fe80b61d916841552
これで解決した。