我想使用 SSH 将代码部署到我的服务器中。

我将 ssh key 添加到 Circle ci 设置。

在circle ci管道中我有代码...

scp -q -r/build root@XXXXXXXX:/root/test

问题是,我收到无法确定主机“XXXXXXXX (XXXXXXXX )”的真实性。消息。如何跳过或确认?

scp -q -r /build root@XXXXXXXX:/root/test 
The authenticity of host 'XXXXXXXX (XXXXXXXX )' can't be established. 
ECDSA key fingerprint is SHA256:6+xxxx. 
Are you sure you want to continue connecting (yes/no)?  

如何响应循环 ci 管道作业中的提示?它正在某个服务器上的某个地方运行。

请您参考如下方法:

您正在寻找选项-o StrictHostKeyChecking=no。下面的代码应该做到这一点。 scp -q -r -o StrictHostKeyChecking=no/build root@XXXXXXXX:/root/test


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!