Bitbucketでホストされているプライベートパッケージにアクセスできるように、リモートサーバーの1つにSatisリポジトリをセットアップしました。私はそのサーバ上にSSH鍵ペアを作成し、その公開鍵をBitbucketユーザに追加しました。 Satisのビルドは、このようにうまく機能します。Satis、Bitbucket、SSH
アプリをホストするリモートサーバー上でcomposer install
を実行する場合、そのサーバーでキーペアを作成し、その公開キーをBitbucketに追加しない限り、私は正しいアクセス権を持っていません。私は、Bitbucketアカウントのほぼ100個の公開鍵で終わるすべてのプロジェクト(環境の3倍)でこれをやりたいとは思わない。
これをどのように回避できますか? すべてのパッケージをSatisリポジトリに反映させる方法はありますか?composer install
パッケージを公開鍵を使わずにSatisリポジトリから取り出すことができますか?
技術的には、アプリケーションとアーカイブをSatisリポジトリで利用できるようになると、初めてのインストールで、ベンダーフォルダが初めて作成されるため、サーバー上にキーは必要ありません。詳細な説明はTnx! – shineability