"... não tenho certeza do que é plink.exe ou peagant.exe ..."
Já que você perguntou: plink & pageant fazem parte do pacote PuTTY, que é uma implementação de SSH que oferece suporte a Linux e Windows e é completamente dominante no Windows.
SSH
Secure Shell (SSH) é um protocolo de rede criptográfico para proteger a comunicação de dados. Ele estabelece um canal seguro em uma rede insegura em uma arquitetura cliente-servidor, conectando um aplicativo cliente SSH a um servidor SSH. Os aplicativos comuns incluem login de linha de comando remoto, execução de comando remoto, mas qualquer serviço de rede pode ser protegido com SSH.
se você já usou o Telnet, é assim (mas mais seguro): ele permite que você acesse remotamente o shell bash (linha de comando) de um host Linux.
PuTTY
PuTTY é um emulador de terminal gratuito e de código aberto, console serial e aplicativo de transferência de arquivos de rede. Suporta vários protocolos de rede, incluindo SCP, SSH, Telnet, rlogin ...
No Windows, é o software dominante para acessar remotamente a linha de comando de um host Linux sob o protocolo SSH (acima). No Windows, as extensões .exe são para executáveis. Portanto, essas notas sobre plink.exe e pageant.exe provavelmente não se aplicam se você estiver no Linux . PuTTY inclui
Plink : uma interface de linha de comando para back-ends do PuTTY
Pageant : um agente de autenticação SSH para PuTTY, PSCP e Plink
De ( http://en.wikipedia.org/wiki/Secure_Shell#Key_management )
Quando a chave pública está presente na extremidade remota e a chave privada correspondente está presente na extremidade local, a digitação da senha não é mais necessária ... para segurança adicional, a própria chave privada pode ser bloqueada com uma frase secreta.
Portanto, o github está hospedado em uma máquina Linux e usa SSH para proteger a conexão. SSH ou autentica com senhas ou chaves, muitos hosts (github?) Autenticam apenas com chaves. Sua configuração está aparentemente tentando autenticar com uma chave. Chaves e hosts não são um por um: você pode ter duas chaves para o mesmo host e / ou dois hosts para a mesma chave, portanto, eles precisam ser gerenciados. Se você estiver no Windows, sua sessão SSH provavelmente será acessada através do plink e suas chaves provavelmente serão gerenciadas pelo Pageant.
Importe a chave necessária sempre que carregar o Pageant. Se você seguiu os guias que dizem "importe sua chave" e viu que funcionou, mas não funciona agora, consulte o Capítulo 9: Usando o Pageant para autenticação .
Uma última dica se você estiver no Windows: você pode ter várias instâncias do pacote PuTTY instaladas por várias ferramentas. O TortoiseGit, por exemplo, instala o seu próprio.