"... je ne sais pas ce qu'est plink.exe ou peagant.exe ..."
Puisque vous demandez: plink & pageant font partie de la suite PuTTY, qui est une implémentation de SSH qui prend en charge Linux et Windows et est complètement dominante sur Windows.
SSH
Secure Shell (SSH) est un protocole de réseau cryptographique pour sécuriser la communication de données. Il établit un canal sécurisé sur un réseau non sécurisé dans une architecture client-serveur, connectant une application client SSH à un serveur SSH. Les applications courantes incluent la connexion par ligne de commande à distance, l'exécution de commandes à distance, mais tout service réseau peut être sécurisé avec SSH.
si vous avez déjà utilisé Telnet, c'est comme ça (mais plus sécurisé): cela vous permet d'accéder à distance au shell bash (ligne de commande) d'un hôte Linux.
Mastic
PuTTY est un émulateur de terminal gratuit et open-source, une console série et une application de transfert de fichiers réseau. Il prend en charge plusieurs protocoles réseau, notamment SCP, SSH, Telnet, rlogin ...
Sous Windows, c'est le logiciel dominant pour accéder à distance à la ligne de commande d'un hôte Linux sous le protocole SSH (ci-dessus). Sous Windows, les extensions .exe sont destinées aux exécutables. Donc, ces notes sur plink.exe et pageant.exe ne s'appliquent probablement pas si vous êtes sous Linux . PuTTY comprend
Plink : une interface en ligne de commande vers les back-ends PuTTY
Pageant : un agent d'authentification SSH pour PuTTY, PSCP et Plink
De ( http://en.wikipedia.org/wiki/Secure_Shell#Key_management )
Lorsque la clé publique est présente à l'extrémité distante et que la clé privée correspondante est présente à l'extrémité locale, la saisie du mot de passe n'est plus nécessaire ... pour plus de sécurité, la clé privée elle-même peut être verrouillée avec une phrase de passe.
Ainsi, github est hébergé sur une machine Linux et utilise SSH pour sécuriser la connexion. SSH s'authentifie avec des mots de passe ou des clés, de nombreux hôtes (github?) Ne s'authentifient qu'avec des clés. Votre configuration tente apparemment de s'authentifier avec une clé. Les clés et les hôtes ne sont pas un pour un: vous pouvez avoir deux clés pour le même hôte et / ou deux hôtes pour la même clé, ils doivent donc être gérés. Si vous êtes sous Windows, votre session SSH est probablement accessible via plink et vos clés sont probablement gérées par Pageant.
Importez la clé dont vous avez besoin à chaque fois que vous chargez Pageant. Si vous avez suivi les guides qui disaient "importez votre clé" et que vous avez vu que cela fonctionnait, mais que cela ne fonctionne pas maintenant, consultez le Chapitre 9: Utiliser Pageant pour l'authentification .
Un dernier conseil si vous êtes sous Windows: vous pouvez avoir plusieurs instances de la suite PuTTY installées par divers outils. TortoiseGit, par exemple, installe le sien.