diff --git a/.DS_Store b/.DS_Store index b520dd3..947b86c 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/.github/.DS_Store b/.github/.DS_Store index a8c52b3..2534093 100644 Binary files a/.github/.DS_Store and b/.github/.DS_Store differ diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b63714e..79dd3ff 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -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 }}