Bitbucket 管道 SFTP 连接不打开主机 SFTP 提示
Bitbucket pipeline SFTP connection doesn't open host SFTP prompt
具有以下 bitbucket-pipeline.yml:
pipelines:
default:
- step:
name: deploy to production
script:
- sftp -oPort=PPPP pi@XXX.XXX.XXX.XXX
- cd /home/username/webserver
- put -r nameOfTheBuildFolder build/ - exit
可以看到正在执行sftp命令,但是结果只是logging:
"Connected to XXX.XXX.XXX.XXX"
但它没有打开 sftp 提示符。
有没有办法在 sftp 提示符下实际浏览和执行命令?或者是否有连接到 sftp 提示符的命令?
经过一番研究,我发现以下命令可以让您通过 SSH 安全快速地复制文件:
scp nameOfTheBuildFolder 构建/
具有以下 bitbucket-pipeline.yml:
pipelines:
default:
- step:
name: deploy to production
script:
- sftp -oPort=PPPP pi@XXX.XXX.XXX.XXX
- cd /home/username/webserver
- put -r nameOfTheBuildFolder build/ - exit
可以看到正在执行sftp命令,但是结果只是logging:
"Connected to XXX.XXX.XXX.XXX"
但它没有打开 sftp 提示符。
有没有办法在 sftp 提示符下实际浏览和执行命令?或者是否有连接到 sftp 提示符的命令?
经过一番研究,我发现以下命令可以让您通过 SSH 安全快速地复制文件:
scp nameOfTheBuildFolder 构建/