J'ai cherché pendant de nombreuses heures à la recherche d'une solution à mon problème apparemment facile à résoudre. Ce n'est pas que ma recherche n'a rien révélé, c'est que ma recherche a révélé tant de solutions différentes - dont aucune n'a fonctionné.
Quoi qu'il en soit, je suis tout simplement incapable de pousser, extraire ou récupérer de mon référentiel Heroku depuis mon Mac. Chaque tentative me donne (comme si elle se moquait de moi) l'erreur suivante:
'Autorisation refusée (publickey). fatal: impossible de lire à partir du référentiel distant. '
J'ai essayé (et réessayé) de le réparer de différentes manières. Comme je l'ai dit, j'ai passé une bonne partie des deux derniers jours à chercher une réponse. Voici quelques-unes des choses que j'ai essayées:
- clés heroku: effacer suivi des clés heroku: ajouter
- Régénérer une clé ssh moi-même avec 'ssh-keygen -t rsa'
- Effacer mon répertoire .ssh, suivi des clés heroku: effacer, suivi de la génération d'une clé ssh
- Supprimer mon application sur heroku et en recréer une (heureusement, il n'y avait pas grand-chose)
Je peux aller chercher mon dépôt GitHub très bien, donc je sais que ce n'est pas une connectivité réseau (ping heroku fonctionne également).
En tant que solution improvisée (qui, je l'espère, ne deviendra pas permanente), je me suis connecté à mon instance Ubuntu Amazon AWS ec2. Tirer et pousser vers et depuis Heroku fonctionne parfaitement. Pour cette raison, j'ai toujours l'impression que le problème réside dans la clé ssh de mon Mac. Les deux clés apparaissent sous mon compte Heroku. L'adresse e-mail à la fin de la clé est-elle importante?
EDIT: Je peux pousser et tirer de GitHub bien (je n'utilise pas ssh, cependant), alors pourquoi pas Heroku?
À ce stade, je suis prêt à tout essayer. Merci!