GitHubで特定のリポジトリにだけアクセスできるSSH Keyを作成したい


こんにちは。

GitHubで特定のリポジトリにだけアクセスできるSSH Keyを作ることは可能でしょうか。  
なぜなら自分のユーザーで普通にSSH keyを作成した場合、  
無関係なリポジトリまでのアクセスを許可してしまうことになるからです。  
（権限が強すぎるという言葉が正しいと思います）

イメージとしてはAWSのIAMのようなものが欲しいと思っています。

よろしくお願いします。




特定の単一リポジトリへのRead権、あるいはRead / Write権を持つSSH鍵を作るのであればリポジトリの設定から **Deploy keys**
を設定できます。名前の通りデプロイ用鍵ですが、そのような使い方もできなくもないです。

ただし、これはあくまでも1つのSSH鍵を単一のリポジトリにしか利用できません。もし複数のリポジトリにアクセスする権限が必要なのであれば別途アカウントを用意するなどの手段を取る必要があります。




特定の単一リポジトリへのRead権、あるいはRead / Write権を持つSSH鍵を作るのであればリポジトリの設定から **Deploy keys**
を設定できます。名前の通りデプロイ用鍵ですが、そのような使い方もできなくもないです。

ただし、これはあくまでも1つのSSH鍵を単一のリポジトリにしか利用できません。もし複数のリポジトリにアクセスする権限が必要なのであれば別途アカウントを用意するなどの手段を取る必要があります。

