嗨,我使用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时如何忽略这些文件或为它们提供所需的权限?