报PTY allocation request failed on channel 0首先检查下是否是命令写错了
如果执行命令
ssh -t git@github.com
返回结果
PTY allocation request failed on channel 0
这种情况是由于参数-t 中的 t 应该大写的原因
当执行命令
ssh -T git@github.com
返回结果正常
Hi gyq-code! You've successfully authenticated, but GitHub does not provide shell access.
原因暂未知
昨天试了好久都不行,最后发现是命令中的 t 没有大写,记录下。