Mi sono imbattuto in questo io stesso e ho trovato che le risposte esistenti erano un po 'incomplete.
tl; dr: Il passaggio dal client SSH di Android Studio/IntelliJ da predefinito a nativo può risolvere il problema per voi (lo ha fatto per me).
Android Studio (in pratica una IntelliJ IDEA specializzata) viene fornito con il proprio client SSH incorporato, ma consente di passare a nativo (piattaforma/OS dipendente) se si preferisce. Puoi cambiarlo aprendo le opzioni di Android Studio, cercando 'git' e scegliendo 'nativo' nel menu a tendina SSH eseguibile.
Nel mio caso, non è stato possibile eseguire il push su BitBucket tramite Android Studio, ma l'git push
ha funzionato correttamente.Passare a nativo (OSX SSH, nel mio caso) ha risolto il problema - ora posso inviare a BitBucket da Android Studio.
Altre risposte toccate sull'argomento, ma sembra esserci stato un po 'di confusione tra gli eseguibili SSH e le chiavi che usano.
Per Studio Android aiuto sotto SSH eseguibile:
- Built-in: selezionare questa opzione per utilizzare l'applicazione fornita da IntelliJ IDEA.
- Nativo: selezionare questa opzione per utilizzare l'implementazione nativa.
fonte
2015-09-16 01:52:28
Potrebbe essere necessario aggiungere nuovamente il telecomando. Quel messaggio di errore si verifica quando Git non sa dove spingere. Dai un'occhiata a questa domanda simile: http://stackoverflow.com/questions/15409841/git-push-error-bitbucket- repository Penso che la risposta migliore dovrebbe aiutarti. – VinceFior
Ma il mio file di configurazione ha l'URL remoto in esso, e SourceTree può fare il push ... – mFeinstein
e 'git remote -v' mostra il telecomando ... usando th Terminale all'interno di Android Studio – mFeinstein