Ich habe ein Satis-Repository auf einem unserer Remote-Server eingerichtet, um Zugriff auf unsere privaten Pakete zu haben, die auf Bitbucket gehostet werden. Ich habe ein SSH-Schlüsselpaar auf diesem Server erstellt und den öffentlichen Schlüssel unserem Bitbucket-Benutzer hinzugefügt. Building Satis funktioniert auf diese Weise gut.Satis, Bitbucket und SSH
Nun, wenn ich ein composer install
auf jedem entfernten Server-Hosting eine App tun will, ich habe nicht die richtigen Berechtigungen, wenn ich ein Schlüsselpaar auf dem Server erstellen und auch seinen öffentlichen Schlüssel an Bitbucket hinzuzufügen. Ich möchte das nicht für jedes Projekt (mal 3 für Umgebungen) machen, das mit fast 100 öffentlichen Schlüsseln in unserem Bitbucket-Konto endet.
Wie kann dies vermieden werden? Gibt es eine Möglichkeit, alle Pakete im Satis-Repository spiegeln zu lassen, wenn also die Pakete einfach aus dem Satis-Repo geholt werden können, ohne die öffentlichen Schlüssel verwenden zu müssen?
Also, technisch gesehen, wenn die Bereitstellung Ihrer App und Archive im Satis-Repository verfügbar sind, werden auf dem Server keine Schlüssel benötigt, da es sich um eine Neuinstallation handelt und der Herstellerordner zum ersten Mal erstellt wird? Tnx für die detaillierte Erklärung! – shineability