Ich versuche, Capistrano 3 zum Bereitstellen einer Rails 4-Anwendung zu verwenden.
%Vor% Beim Ausführen von cap production deploy
erhalte ich folgende Meldung:
Wenn ich das Terminal eintippe, kann ich die Zeichen sehen, normalerweise sieht man nur Whitespace beim Eingeben von Passwörtern, richtig?
%Vor%Ich gebe das Passwort ein und drücke Enter, und es bleibt einfach dort ohne neue Entwicklungen. Ich muss Strg + C, um das Terminal tatsächlich zu verlassen.
Kann ich mein SSH-Passwort in der Datei deploy.rb festlegen?
Ich hatte das gleiche Problem.
Ich habe meine Konfiguration geändert. Um zu vermeiden, dass capistrano nach der Passphrase fragt, müssen Sie '
setzen %Vor% Dann müssen Sie Ihre Deployment-Schlüssel auf dem Computer generieren, den Sie zum Abfeuern des Terminals verwenden. (Sie finden hier eine sehr gute Anleitung. Ссылка speziell wenn du bitbucket benutzt und cap production deploy
Das Problem ist, dass capistrano standardmäßig forward_agent als true festlegt, das die auf Ihrem Computer generierten Schlüssel zur Authentifizierung im Remote-Code-Repo verwendet.
Tags und Links ruby-on-rails passwords ssh deployment capistrano