具体的な対応手順は書いていません。意思決定の参考情報としてお使いください。
事象
デプロイキーを複数のリポジトリで使い回すことはできないようです。
キーがリポジトリにデプロイキーとして一度添付されたら、他のリポジトリで使用することはできません。
対応手段
対応手段は以下のようなものがあります。
- リポジトリ別に鍵を作成し、登録する
- デプロイ用のユーザを作成し、リポジトリに紐付ける
1は手軽に行える反面、SSH設定が必要で、扱うリポジトリが増えるごとに鍵が増えていきます。
2はマシンユーザーと呼ばれ、GitHubが推奨する方法のようです。
https://developer.github.com/v3/guides/managing-deploy-keys/#machine-users
注意すべき点として、個人リポジトリの場合は、collaborator(共同編集者)としてマシンユーザーを追加することになるため、読み取り専用権限を与えることはできません。
読み取り専用権限を与える場合には、organizationを作成し、リポジトリを移譲する必要があります。
https://help.github.com/ja/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization