同サーバで、複数のGitHubリポジトリのDeploy keysを登録する

GitHubでは、

他のリポジトリに登録されている公開鍵を登録しようとすると
「Key is already in use」
というエラーメッセージがでます。

そのため、同サーバー上で複数のリポジトリを使用したい時は、
ssh-keygenにて複数の鍵を作成し、githubにそれぞれ Deploy keyを登録する必要があります。

サーバー上では以下のように設定し、対応します。

例:2つのDeploy KeysをGitHubで使う場合

$ git remote add origin git@A:○○○/△△△.git



この記事をシェア