Ich bekomme den folgenden Fehler beim Deployment meiner Rails-App auf einen Ubuntu-Server, den ich korrekt eingerichtet habe sSH-Schlüssel, und ich kann auf den Server ssh aber ich erhalte die folgende wenn ich versuche,Capistrano 3 SSHKit :: Runner :: ExecuteError: Ausnahme während der Ausführung auf dem Host [Hostname] -Agent konnte keine Daten mit der angeforderten Identität signieren
cap production deploy
zu tun Dies ist die Fehlermeldung
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing on host xxxxxx.xxxxxxx.xxx: agent could not sign data with requested identity
ich kann nicht herausfinden, was ich tue falsch, seit ich zuvor bereitgestellt hatte, und ich muss nur meine App auf Änderungen aktualisieren, die ich vorgenommen habe. Ich habe meine deploy.rb nicht geändert, Capfile oder deploy/production.rb Dateien seit ich das letzte Mal
eingesetzt
Mit dem gleichen Problem – Benjamin
Versuchen Sie, ssh Server direkt vom Terminal Server. Wenn Sie ssh können, starten Sie sowohl Ihren lokalen Computer als auch den Zielserver neu. Das hat für mich funktioniert. – Mutuma
In meinem Fall hatte ich vergessen, 'git @ example.com' in' git @ github.com' in 'deploy.rb' zu ändern. – scaryguy