Bitbucket でホストされているプライベート パッケージにアクセスできるように、リモート サーバーの 1 つに Satis リポジトリをセットアップしました。そのサーバーで SSH キー ペアを作成し、公開キーを Bitbucket ユーザーに追加しました。Satis の構築は、この方法で問題なく機能します。
今、アプリをホストしている任意のリモート サーバーで実行したい場合、composer install
そのサーバーでキー ペアを作成し、その公開キーを Bitbucket に追加しない限り、適切な権限がありません。すべてのプロジェクト (環境の場合は 3 倍) に対してこれを実行したくはありません。最終的に、Bitbucket アカウントにほぼ 100 個の公開キーが作成されます。
どうすればこれを回避できますか? すべてのパッケージを Satis リポジトリにミラーリングする方法はありcomposer install
ますか? その場合、公開鍵を使用する必要なく、パッケージを Satis リポジトリから取得できますか?