在克隆存储库之后,我想使用sshpass(scp)将一些文件从克隆的存储库复制到远程服务器。
sh """sshpass -p '$KEY'-o StrictHostKeyChecking=no scp *.json $UNAME@$PROD_IP:/home/test"""
但我在输出中得到错误:
sshpass: Failed to run command: No such file or directory
我做错了什么?
vyswwuz21#
经过长时间的搜索,我找到了答案。所以,你需要切换到jenkins用户,并代表他创建一对密钥,并添加到你需要访问的远程服务器。然后将私钥添加到Jenkins凭据中并使用。
1条答案
按热度按时间vyswwuz21#
经过长时间的搜索,我找到了答案。所以,你需要切换到jenkins用户,并代表他创建一对密钥,并添加到你需要访问的远程服务器。然后将私钥添加到Jenkins凭据中并使用。