94 votes

Erreur d’Heroku : « Permission denied (clé publique) »

Je reçois ce message d’erreur. Je suis sur Mac. J’ai généré une clé et ajouté à l’aide de heroku

``

Mais cela ne fonctionne pas. Je reçois la même erreur. Court de réinstallation ssh-keygen, que puis-je faire à ce sujet ?

218voto

Sathish Points 2570

Essayez `` .

Par exemple,``

19voto

Abram Points 3501

la solution ci-dessus ne fonctionne pas pour moi car je n’ai pas les clés générées dans mon dossier ~/.ssh.

Ma solution est de simplement taper``

La sortie dans le terminal a été :

Voir : https://devcenter.heroku.com/articles/keys

4voto

rockstar Points 1038

j'ai fait face à la même question . L'écriture de mon expérience ça aide quelqu'un d'autre .

J'ai essayé de suivre les instructions qui ont été detialed sur le site officiel de démarrage avec Votre Facebook Application sur Heroku

Même si elle est tout à fait detialed en particulier la vidéo, il est assez ennuyeux de constater qu'ils ne mentionnent pas avoir à mettre en place des clés SSH . Soit il est défini par défaut ( je ne sais pas ) ou vous obtenez le message d'erreur mentionné par la question de l'affiche .

J'ai donc fait la suivante :

1 . ouvert le git shell

2 . de la saisie de la suite dans

C:\Users\blue\Documents\GitHub> heroku keys:add
Found the following SSH public keys:
1) github_rsa.pub
2) id_rsa.pub
Which would you like to use with your Heroku account? 2

3 . À la suite de ce j'ai pu getcheckout mon référentiel

C:\Users\blue\Documents\GitHub> heroku login
Enter your Heroku credentials.
Email: sxxxxt.xxxx@gmail.com
Password (typing will be hidden):
Authentication successful.
C:\Users\blue\Documents\GitHub> git clone git@heroku.com:sxxxd-plains-8530.gi
t
Cloning into 'sxxxd-plains-8530'...
Warning: Permanently added 'heroku.com,50.19.85.154' (RSA) to the list of known
hosts.
remote: Counting objects: 180, done.
remote: Compressing objects: 100% (112/112), done.
remote: Total 180 (delta 82), reused 132 (delta 62)
Receiving objects:  81% (146/180), 76.00 KiB | 62 KiB/s
Receiving objects: 100% (180/180), 137.91 KiB | 62 KiB/s, done.
Resolving deltas: 100% (82/82), done.
C:\Users\blue\Documents\GitHub>

Veuillez ne pas downvote ma réponse . Même si je n'ai pas ajouter de tout nouveaux de la valeur à ce qui est déjà posté, mais j'espère que mon expérience puisse aider quelqu'un qui est nouveau à l'aide de git & heruko . Donc j'ai ajouté les captures d'écran .

  • Mes 2 cents

2voto

rwatts Points 221

Copiez les fichiers dans votre .chemin ssh ex:

/c/Users/<yourusername>/.ssh/<files>

pour le git .ssh dossier.

/c/Program Files/Git/.ssh/<paste files here>

Si l' .ssh dossier n'existe pas dans le répertoire Git simplement le créer puis coller vos fichiers.

Pour une raison que windows exiger qu'une .chemin ssh être dans le répertoire de l'utilisateur ainsi que le répertoire Git. Par défaut ce n'est pas ajoutée, de sorte que vous suffit de créer vous-même.

Après avoir ajouté les fichiers Git du répertoire exécutez simplement la commande suivante à nouveau:

git push heroku master

1voto

aaandre Points 869

Cela peut également indiquer des problèmes de l’API. Assurez-vous de vérifier https://status.heroku.com

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X