I've setup a Satis repository on one of our remote servers allowing access to our private packages hosted on Bitbucket. I've created an SSH key pair on that server and added the public key to our Bitbucket user. Building Satis works just fine this way.
Now, when I want to do a composer install
on any remote server hosting an app, I don't have the right permissions unless I create a key pair on that server and also add its public key to Bitbucket. I don't want to do this for every project (times 3 for environments) ending up with almost 100 public keys in our Bitbucket account.
How can this be avoided?
Is there a way to have all packages mirrored on the Satis repository, so when composer install
ing the packages can just be fetched from the Satis repo without the need of having to use the public keys?