AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

CircleCI で git@github.com: Permission denied (publickey).

テストが落ちまくっていて「何事!?」と思っていたら、どうも DeployKey が消えたっぽかった。

koic.hatenablog.com

  1. 対象の Github リポジトリから Settings -> Deploy Keys を確認して、 CircleCI DeployKey が存在しないのを確認する
  2. 対象のリポジトリをテストしている CircleCI 側の画面から、 ProjectSettings -> SSH keys で既存の DeployKey を削除
  3. Add DeployKey ボタンを押すと、Github リポジトリ側に疎通用の鍵が新しく配置される

これでなおった。

治ったけどコンテナの中が色々古くて動かなくなっていてそれはまた別の話なんじゃ……。

しかし DeployKey が自動で消えるの、最終利用から 1 年放置されていた場合だからなあ。 もしかしてこのプロジェクト、 1 年もロクにテスト回ってなかったんか? と頭を抱えている。