在Bitbucket Pipeline使用SSH时,可以使用ssh-agent将密码存在内存中,以避免不停地输入密码。但是,当我们使用ssh-add添加私钥时,可能会遇到类似于“No such device or address”这样的错误。
这个问题的解决方法是,使用ssh-add命令时添加“-A”选项,即“ssh-add -A”。这将使ssh-add添加所有的私钥而不是只添加智能卡或密码缓存私钥。这样ssh-agent就能够正确工作并持续存储密码。示例代码如下:
script:
上一篇:bitbucketpipelinepythonappenginesuddenlystartedfailing
下一篇:BitbucketPipeline如何知道上一个步骤已经完成并开始下一个步骤?