Ho cercato per molte ore cercando una soluzione al mio problema apparentemente facile da risolvere. Non è che la mia ricerca non abbia prodotto nulla, è che la mia ricerca ha prodotto così tante soluzioni diverse, nessuna delle quali ha funzionato.
Comunque, non sono semplicemente in grado di spingere, estrarre o recuperare dal mio repository Heroku dal mio Mac. Ogni tentativo mi dà (come se mi stesse prendendo in giro) il seguente errore:
'Autorizzazione negata (chiave pubblica). fatale: impossibile leggere dal repository remoto. '
Ho provato (e riprovato) a risolverlo in molti modi diversi. Come ho detto, ho trascorso una buona parte degli ultimi due giorni alla ricerca di una risposta. Ecco alcune delle cose che ho provato:
- tasti heroku: cancella seguito dai tasti heroku: aggiungi
- Rigenerare una chiave ssh da solo con 'ssh-keygen -t rsa'
- Cancella la mia directory .ssh, seguita dai tasti heroku: clear, seguito dalla generazione di un tasto ssh
- Eliminare la mia app su heroku e ricrearne una (per fortuna non c'era molto lì)
Posso recuperare bene dal mio repository GitHub, quindi so che non è la connettività di rete (funziona anche il ping heroku).
Come soluzione improvvisata (che spero non si trasformi in permanente), ho effettuato l'accesso alla mia istanza Ubuntu Amazon AWS ec2. Tirare e spingere da e verso Heroku funziona perfettamente. Per questo motivo, mi sento ancora come se il problema risiedesse con il tasto SSH sul mio Mac. Entrambe le chiavi vengono visualizzate nel mio account Heroku. L'indirizzo e-mail alla fine della chiave è importante?
EDIT: posso spingere e tirare bene da GitHub (non sto usando ssh, tuttavia), quindi perché non Heroku?
A questo punto sono disposto a provare qualsiasi cosa. Grazie!