update github deploy file

This commit is contained in:
YuanHui
2025-07-10 16:03:25 +08:00
parent a87c0f3e7f
commit 5bb21668fc
3 changed files with 6 additions and 7 deletions

BIN
.DS_Store vendored

Binary file not shown.

BIN
.github/.DS_Store vendored

Binary file not shown.

View File

@@ -33,11 +33,10 @@ jobs:
- name: Deploy with rsync
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.HOST }} # 服务器 IP 或域名
username: ${{ secrets.USERNAME }} # 服务器登录用户名
key: ${{ secrets.KEY }} # SSH 私钥
port: 2222 # SSH 端口,默认为 22
host: ${{ secrets.HOST }}
username: ${{ secrets.USERNAME }}
key: ${{ secrets.KEY }}
port: 2222 # 此端口主要用于 Action 自身建立连接
script: |
# 使用 rsync 同步文件
# -a: 归档模式, -v: 显示详细信息, -z: 压缩传输, --delete: 删除目标目录中源目录没有的文件
rsync -avz --delete ./public/ ${{ secrets.USERNAME }}@${{ secrets.HOST }}:${{ secrets.TARGET }}
# 使用 -e 选项为 rsync 命令指定 SSH 端口
rsync -avz --delete -e 'ssh -p 2222' ./public/ ${{ secrets.USERNAME }}@${{ secrets.HOST }}:${{ secrets.TARGET }}