我试图在gitlab上部署工作。我正在为它编写yaml文件。
image: maven:3-jdk-8
testjob:
script:
- "apt-get update"
- "apt-get install sshpass -y"
- "echo installed"
- "sshpass -p 'pass' ssh user@host"
- "echo login successful"
- "touch testfile.txt"
- "echo finished"
但是当我尝试使用sshpass登录并且我遇到错误时
由于stdin不是终端,因此不会分配伪终端
出了什么问题?
答案 0 :(得分:0)
您可以尝试通过选项-T。
禁用伪tty分配