此问题通常是因为ssh-agent无法访问ssh密钥而引起的。为了解决此问题,请在bitbucket-pipelines.yml文件中添加以下代码:
pipelines:
default:
- step:
script:
- eval `ssh-agent -s`
- ssh-add <(echo "$SSH_PRIVATE_KEY")
其中,$SSH_PRIVATE_KEY是您的私钥。您也可以将其替换为您的私钥文件的路径。这将在每个管道步骤中启动ssh-agent,并将密钥添加到ssh-agent中。这应该解决您遇到的问题。
上一篇:Bitbucket管道部署忽略了带有FTP上传的vendor文件夹。
下一篇:Bitbucket管道CLI命令返回“thetrustAnchorsparametermustbenon-empty”