从詹金斯做SCP时权限被拒绝

时间:2019-10-07 10:15:06

标签: jenkins

嗨,我使用jenkins execute shell从分支中签出,然后将代码scp到另一台服务器。这就是我的execute shell中的内容

cd /home/ubuntu/develop/mt_cloudplatform
git checkout develop
git pull origin develop
sudo rm -rf node_modules
sudo rm package-lock.json
ls
cd /home/ubuntu
whoami
scp -r -i /home/ubuntu/key/key.pem develop/* ubuntu@ip:develop/
npm install sonarqube-scanner --save-dev
sudo su - root -c 'cd /home/ubuntu/develop/mt_cloudplatform;npm run sonar'

我执行此作业时遇到此错误

scp: develop//mt_cloudplatform/.git/objects/pack/pack-bf58c140f984418335dc6383c1b1262c4842a113.pack: Permission denied
scp: develop//mt_cloudplatform/.git/objects/pack/pack-bf58c140f984418335dc6383c1b1262c4842a113.idx: Permission denied

在执行scp时如何忽略这些文件或为它们提供所需的权限?

0 个答案:

没有答案