Ich versuche, ein Symfony2 PHP-Projekt auf Ubuntu 15.10 mit MagePHP zu implementieren, aber es fragt mich immer nach dem Passwort SSH-Benutzers bei der Ausführung:Magallanes bereitstellen können nicht über ssh verbinden Schlüssel
sudo php vendor/andres-montanez/magallanes/bin/mage deploy to:staging
Bei der Überprüfung des Protokolls ich sehe es an diesem Befehl beendet:
ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no [email protected] "sh -c \"mkdir -p /customers/489176_10999/websites/my_company/symfony/staging/releases/20160902094526\""
die Ausführung dieses Befehls von selbst funktioniert gut (so dass der Server übernimmt die sSH-Schlüssel), aber aus dem Kontext des Deployment-Skript nicht.
Ich bin ziemlich verwirrt, da beide Befehle aus dem gleichen Verzeichnis ausgeführt werden. Irgendwelche Ideen, wie ich das schaffen kann?
Wenn Sie sich den ersten Befehl in der Beschreibung ansehen, können Sie sehen, dass ich bereits mit 'sudo' laufe. – Severin