Como se explica en " gitolite: la solicitud de asignación de PTY falló en el canal 0 ", es importante realizar una conexión de prueba ssh con -T
, porque algún servidor podría abortar la transacción por completo si se solicita un terminal de texto (tty) .
-T
evita solicitar dicho terminal, ya que GitHub no tiene la intención de brindarle un shell seguro interactivo, donde podría escribir command.
GitHub solo quiere responder a su solicitud ssh para asegurarse de que el comando ssh funciona (tiene las claves públicas / privadas correctas y la pública se ha registrado en su cuenta de GitHub )
PuTTy sería un ejemplo de un emulador de terminal , una consola serie y una aplicación de transferencia de archivos de red. Admite varios protocolos de red, incluidos SCP, SSH, Telnet y rlogin.
El nombre " PuTTY
" no tiene un significado definitivo , aunque "tty" es el nombre de un terminal en la tradición de Unix, que generalmente se considera la abreviatura de Teletype .
Otros casos de uso para -T
(además de las pruebas)