ビルドの結果をgithubにプッシュバックしたいので、Gitパブリッシャープラグインを使用します。ただし、CloudbeesからのSSH公開キーをGithubのデプロイキーとして追加しようとすると、Githubは次のように表示します。「キーはすでに使用されています」これも別のリポジトリの一部であるため。
複数の独立したリポジトリに同じ公開鍵を使用できない理由を知りたいのですが?
[更新]これまでの回答は、質問が不明確であることを示しています。Cloudbeesはキーペアを生成し、これをgithubで使用します。代替ペアを作成する方法が見つからなかったため、1つのペアでスタックしています。
CloudbeesがリポジトリAからプルできるように、公開鍵をリポジトリAに追加しました。ただし、同じビルドを使用してリポジトリBにプッシュしたいので、同じ(私の個人的なCloudbeesキー)をリポジトリに追加するのは理にかなっているようです。 Bなので、cloudbeesはレポBにもプッシュできます。
ただし、Githubでは、デプロイキーを使用できるリポジトリは1つだけです。
デプロイキーは、サーバーに保存され、GitHub上の単一のリポジトリへのアクセスを許可するSSHキーです。このキーは、ユーザーアカウントではなく、リポジトリに直接添付されます。
したがって、公開鍵を複数のリポジトリに添付できないことは明らかです。しかし、なぜそうなるのか、私には考えられません。
誰か?