atlassian 管道 主机密钥验证失败

atlassian pipeline Host key verification failed

提问人:Eiron 提问时间:10/20/2023 更新时间:10/20/2023 访问量:28

问:

我需要一些帮助,我正在尝试使用阿特拉斯管道自动上传 .jar 文件。Everthing 编译并运行正常,直到上传文件为止。我从哪里得到

INFO: Configuring ssh with default ssh key.
INFO: Adding known hosts...
INFO: Appending to ssh config file private key path
INFO: Applied file permissions to ssh directory.
Host key verification failed.
scp: Connection closed
✖ Deployment failed.

我有一个 .pem 文件,这是我通常用来将文件 scp 到远程服务器的文件,将其作为私钥的 .txt 打开并使用命令获取公钥,我在存储库的 admin/pipelines/ssh-keys URL 中添加了所有内容,并点击了“使用我自己的密钥”选项。我从字面上复制并粘贴了文件上的所有内容。ssh-keygen -f private.pem -y > public.pub

我还有一些存储库变量,而不是我在我的 .YML 文件,文件如下所示:

image: openjdk:8

pipelines:
  default:
    - step:
        name: Compile
        script: 
          - javac -cp "./libs/*" ./src/com/company/myprogram/**/*.java
          - jar cvfm ./MyApp.jar ./Manifest.txt ./src/com/company/myprogram/main/MyApp.class
          - ls -R $BITBUCKET_CLONE_DIR 
        artifacts:
          - MyApp.jar
    - step:
        name: Deploy to QA server
        script:
          - ls -R $BITBUCKET_CLONE_DIR
          - pipe: atlassian/scp-deploy:1.4.1
            variables:
              USER: ${USER}
              SERVER: ${HOST}
              REMOTE_PATH: '/home/myuser/'
              LOCAL_PATH: './MyApp.jar'  

我已经阅读了一段时间并修改了所有内容,看看我是否能让它工作,但没有运气。请帮忙!

管道 CICD bitbucket-pipelines

评论

0赞 N1ngu 10/20/2023
stackoverflow.com/q/56021599/11715259 回答您的问题吗?
0赞 Eiron 10/20/2023
它做到了,谢谢!
0赞 N1ngu 10/21/2023
这回答了你的问题吗?使用 rsync 进行 Bitbucket pipline 部署 - 主机密钥验证失败

答: 暂无答案