Conforme explicado em " gitolite: a solicitação de alocação de PTY falhou no canal 0 ", é importante fazer o teste ssh com a conexão -T
, porque algum servidor pode abortar a transação inteiramente se um terminal de texto (tty) for solicitado.
-T
evita solicitar o referido terminal, já que o GitHub não tem a intenção de fornecer um shell seguro interativo, onde você possa digitar o comando.
O GitHub deseja apenas responder à sua solicitação de ssh, a fim de verificar se o comando ssh funciona (você tem as chaves públicas / privadas corretas e a pública foi registrada em sua conta do GitHub )
O PuTTy seria um exemplo de emulador de terminal , console serial e aplicativo de transferência de arquivos de rede. Ele suporta vários protocolos de rede, incluindo SCP, SSH, Telnet e rlogin.
O nome " PuTTY
" não tem significado definitivo , embora "tty" seja o nome de um terminal na tradição do Unix, geralmente considerado como abreviação de teletipo .
Outros casos de uso para -T
(além do teste)