rsync 使用方法

graph LR 代码开发--代码提交-->githubAction--构建发布-->服务器--nginx配置-->web页面

说明:

  • nginx运行在docker 中,需要映射 /usr/share/nginx/html 目录
  • rsync需要服务器上有rsync服务 + 使用 yum/apt 安装
  • 服务器需要配置ssh密钥 [私钥放在github上,服务器放的是公钥]

在服务器上运行命令

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11

yum install rsync

ssh-keygen -t ed25519 -c 邮箱密码

cat id_rsa.pub >> authorized_keys


## 在 github 上 吧私钥填上去

cat  id_rsa