让软弱的我们懂得残忍
发布于
将 gitlab ci 产物上传到服务器
将 gitlab ci 产物上传到服务器
- 添加新用户并赋予 ssh 登录权限
ssh-keygen -t rsa -b 4096 -C "labuploader3@uploader"
-
将新用户添加为目标文件夹的组成员
-
将 ssh 私钥添加为 ci 文件变量
cp "$labuploader" ./labuploader
- 使用 scp 上传
scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -Cr -i labuploader public [email protected]:/var/www/lab/
参数说明:
-o StrictHostKeyChecking=no
: 关掉严格的主机密钥检查
-o UserKnownHostsFile=/dev/null
: 不写入 known_hosts