Je reçois toujours cette erreur. J'utilise Mac. J'ai généré une clé et l'ai ajoutée à heroku en utilisant
heroku config:add key="ssh-rsa [email protected]"
Mais ça ne marche pas. J'obtiens toujours la même erreur. À moins de réinstaller ssh-keygen, que puis-je faire à ce sujet?
git
configuration
heroku
Picardo
la source
la source
la solution ci-dessus n'a pas fonctionné pour moi car je n'avais aucune clé générée dans mon dossier ~ / .ssh.
Ma solution était de simplement taper
heroku keys:add
La sortie dans le terminal était:
Voir: https://devcenter.heroku.com/articles/keys
la source
J'ai fait face au même problème. Ecrire mon expérience pour aider quelqu'un d'autre.
J'ai essayé de suivre les instructions détaillées sur le site officiel - Premiers pas avec votre application Facebook sur Heroku
Même si cela est assez détaillé, en particulier la vidéo, il est assez ennuyeux de noter qu'ils ne mentionnent pas la nécessité de configurer des clés SSH. Soit il est défini par défaut (je ne sais pas), soit vous obtenez l'erreur mentionnée par l'affiche de la question.
J'ai donc fait ce qui suit:
1 . a ouvert le shell git
2. a tapé ce qui suit dans
3. Par la suite, j'ai pu récupérer mon dépôt
Merci de ne pas voter contre ma réponse. Même si je n'ajoute aucune nouvelle valeur à ce qui est déjà publié, j'espère que mes expériences aideront quelqu'un qui est nouveau dans l'utilisation de git & heruko. Par conséquent, j'ai ajouté des captures d'écran.
la source
Copiez les fichiers dans votre chemin .ssh ex:
dans le dossier git .ssh.
Si le dossier .ssh n'existe pas dans le répertoire Git, créez-le simplement puis collez vos fichiers.
Pour une raison quelconque, les fenêtres exigent qu'un chemin .ssh se trouve dans le répertoire utilisateur ainsi que dans le répertoire Git. ON par défaut, ce n'est pas ajouté, il vous suffit donc de le créer vous-même.
Après avoir ajouté les fichiers au répertoire de Git, exécutez simplement à nouveau la commande suivante:
la source
Cela pourrait également indiquer des problèmes d'API. Assurez-vous de vérifier https://status.heroku.com
la source
si vous n'avez pas encore de clé ssh, essayez de la générer en utilisant la commande ci-dessous:
Pour vous débarrasser de l'autorisation heroku refusée (clé publique), ajoutez vos clés à heroku en utilisant:
Pour vous débarrasser de l'autorisation Github refusée (clé publique), ajoutez vos clés à Github en utilisant:
la source