Il mio repository è su Bitbucket. Ho una macchina Ubuntu che utilizzo come un server di sviluppo (che ospita una copia locale di tutto il mio codice, apache, php, git ecc.). Lo sviluppo effettivo viene eseguito su una macchina Windows nella stessa LAN. Uso una condivisione Samba per accedere direttamente ai file sul server. Io uso PHPStorm come mio IDE. Ho installato git anche sulla macchina Windows, per poter utilizzare git integration in PHPStorm. E funziona: posso leggere la cronologia dei repository e commettere nuove modifiche senza problemi.Impossibile inviare a git da windows/phpstorm
Ma ora voglio spingere (anche a bitbucket) da PHPStorm. E questo è ciò che fallisce.
Al momento, ho bisogno di accedere al mio server Ubuntu per inviare il codice da lì. Ma mi piacerebbe essere in grado di psuh da PHPStorm. Probabilmente ha a che fare con gli ssh-key che devo integrare, ma non so come. PhpStorm mi dice il seguente:
19:22:10.873: git push --progress origin master:master
java.io.IOException: Authentication failed:
at org.jetbrains.git4idea.ssh.SSHMain.authenticate(SSHMain.java:283)
at org.jetbrains.git4idea.ssh.SSHMain.start(SSHMain.java:157)
at org.jetbrains.git4idea.ssh.SSHMain.main(SSHMain.java:137)
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
ho già creato una coppia di chiavi SSH e mettere la chiave pubblica sul Bitbucket. Non so proprio dove andare da qui.
PHPStorm ha accesso alla chiave privata e le è stato richiesto di utilizzare la chiave per l'autenticazione? – EEAA