"... no estoy seguro de qué es plink.exe o peagant.exe ..."
Ya que preguntas: plink & pageant son parte de la suite PuTTY, que es una implementación de SSH que es compatible con Linux y Windows y es completamente dominante en Windows.
SSH
Secure Shell (SSH) es un protocolo de red criptográfico para proteger la comunicación de datos. Establece un canal seguro a través de una red insegura en una arquitectura cliente-servidor, conectando una aplicación cliente SSH con un servidor SSH. Las aplicaciones comunes incluyen el inicio de sesión remoto desde la línea de comandos, la ejecución remota de comandos, pero cualquier servicio de red se puede proteger con SSH.
si alguna vez usó Telnet, es así (pero más seguro): le permite acceder de forma remota al shell bash (línea de comando) de un host Linux.
Masilla
PuTTY es un emulador de terminal gratuito y de código abierto, una consola en serie y una aplicación de transferencia de archivos de red. Soporta varios protocolos de red, incluidos SCP, SSH, Telnet, rlogin ...
En Windows, es el software dominante para acceder de forma remota a la línea de comandos de un host Linux bajo el protocolo SSH (arriba). En Windows, las extensiones .exe son para ejecutables. Entonces, esas notas sobre plink.exe y pageant.exe probablemente no se apliquen si está en Linux . PuTTY incluye
Plink : una interfaz de línea de comandos para los back-end de PuTTY
Pageant : un agente de autenticación SSH para PuTTY, PSCP y Plink
De ( http://en.wikipedia.org/wiki/Secure_Shell#Key_management )
Cuando la clave pública está presente en el extremo remoto y la clave privada coincidente está presente en el extremo local, ya no es necesario escribir la contraseña ... para mayor seguridad, la clave privada en sí puede bloquearse con una frase de contraseña.
Entonces, github está alojado en una máquina Linux y usa SSH para asegurar la conexión. SSH se autentica con contraseñas o claves, muchos hosts (¿github?) Solo se autentican con claves. Aparentemente, la configuración está tratando de autenticarse con una clave. Las claves y los hosts no son uno por uno: puede tener dos claves para el mismo host y / o dos hosts para la misma clave, por lo que deben administrarse. Si está en Windows, entonces probablemente se accede a su sesión SSH a través de plink y sus claves probablemente sean administradas por Pageant.
Importe la clave que necesita cada vez que cargue Pageant. Si siguió las guías que decían "importe su clave" y vio que funcionaba, pero no funciona ahora, consulte el Capítulo 9: Uso de Pageant para la autenticación .
Un último consejo si está en Windows: puede tener varias instancias de la suite PuTTY instaladas por varias herramientas. TortoiseGit, por ejemplo, instala el suyo propio.