GitLab-CI/CD でssh接続しようとすると
Pseudo-terminal will not be allocated because stdin is not a terminal.
エラーが表示される
解決方法:
ssh -tt オプションをつける
ttとは “text terminal” のことらしい
pseudo とは “擬似”
stdin とは標準入力のこと
“標準入力はターミナルではないので擬似ターミナルは割り当てられません”ということらしい
-tt オプションで強制的に割り当てることができるそうです。
コメント