提问人:Eiron 提问时间:10/20/2023 更新时间:10/20/2023 访问量:28
atlassian 管道 主机密钥验证失败
atlassian pipeline Host key verification failed
问:
我需要一些帮助,我正在尝试使用阿特拉斯管道自动上传 .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'
我已经阅读了一段时间并修改了所有内容,看看我是否能让它工作,但没有运气。请帮忙!
答: 暂无答案
评论