CircleCIで使用するGitHubのデプロイキーの発行

概要

CircleCIのビルドジョブ内でGitHubリポジトリからcloneを行う際のデプロイキーを作成するコマンドです。

コマンド

ssh-keygen -t rsa -b 4096 -m pem -C "" -f id_rsa_circleci -N ""
-m

フォーマットでpem形式を指定しています。
CircleCIではpem形式を推奨しています。

-C

鍵ファイルの用途等を記載するコメントを指定するためのオプションです。
ここではコメントは不要のため空文字を指定しています。

-N

パスフレーズを指定するオプションです。
今回はパスフレーズ不要のため、パスフレーズ無しにしています。