作者:手机用户2502897095 | 来源:互联网 | 2023-01-09 11:58
我想知道-T
以下命令中的选项是什么,无法以某种方式在手册中看到此选项:
$ ssh -T git@gitlab.com
Welcome to GitLab, Simeon !
有人可以解释一下吗?
1> VonC..:
我之前解释过TTY是什么:打开与远程服务器的交互式会话时需要文本终端.
但是:在远程Git存储库托管服务器(GitHub,Gitlab,BitBucket,...)的上下文中,没有远程服务器允许您打开交互式会话(出于安全原因)
然后,只有你仍然会做的一个原因ssh -T git@github.com
是测试你是否经过正确的身份验证,会话将立即结束:
Hi username! You've successfully authenticated,
but GitHub does not provide shell access.
由于该测试不需要tty,-T
因此在进行此测试时应使用该选项.