fabric put 命令 permission denied

fabric的put命令是用来上传文件用的方法,今天在部署时提示如下:

[xx.xxx.xxx.xx] put: /tmp/aa-2.30.0.tar.gz -> /tmp/aa-2.30.0.tar.gz

Fatal error: put() encountered an exception while uploading
‘/tmp/aa-2.30.0.tar.gz’

Underlying exception:
Permission denied

Aborting.

Fatal error: put() encountered an exception while uploading
‘/tmp/aa-2.30.0.tar.gz’

Underlying exception:
Permission denied

Aborting.

Fatal error: One or more hosts failed while executing task
‘beta_admin’

Aborting.

因为put文件时是先放到home下再mv到目标目录,所以如果home目录下有这个文件,或是目标目录下有这个文件,就都会报错。
所以需要将home下和目标目录下的相同文件删掉,就ok啦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值