Ho riscontrato il seguente errore durante l'implementazione dell'app per le mie bacchette su un server ubuntu, ho impostato correttamente chiavi ssh e posso SSH al server, ma sto ottenendo il seguente quando si tenta di fareCapistrano 3 SSHKit :: Runner :: ExecuteError: eccezione durante l'esecuzione sull'agent host [nomehost] non è stato possibile firmare i dati con l'identità richiesta
cap production deploy
Questo è il messaggio di errore
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing on host xxxxxx.xxxxxxx.xxx: agent could not sign data with requested identity
io non riesco a capire quello che sto facendo sbagliato dal momento che avevo precedentemente distribuito e ho solo bisogno di aggiornare la mia app ai cambiamenti che ho fatto. Non ho cambiato il mio deploy.rb, Capfile o schierare/production.rb file dall'ultima volta che ho schierato
Avere lo stesso problema – Benjamin
Provare a ssh al server direttamente dal terminale. Se è possibile ssh, provare a riavviare sia la macchina locale che il server di destinazione. Questo ha funzionato per me. – Mutuma
Nel mio caso, avevo dimenticato di cambiare 'git @ example.com' in' git @ github.com' in 'deploy.rb'. – scaryguy