From ff3e4592022aa127d603a49521f670300406da4f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 7 Mar 2026 10:35:43 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=99=A8=E9=83=A8=E7=BD=B2=E5=A4=B1=E8=B4=A5=20=E2=80=94=20rsy?= =?UTF-8?q?nc=20=E5=89=8D=E7=A1=AE=E4=BF=9D=E8=BF=9C=E7=A8=8B=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E5=AD=98=E5=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com> --- .github/workflows/deploy-to-server.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/deploy-to-server.yml b/.github/workflows/deploy-to-server.yml index 025e2497..757d4f6a 100644 --- a/.github/workflows/deploy-to-server.yml +++ b/.github/workflows/deploy-to-server.yml @@ -115,6 +115,18 @@ jobs: exit 1; }); }" echo "✅ 远程服务器 rsync 检查完成" + - name: 📁 确保远程部署目录存在 + run: | + echo "🔍 检查远程部署目录..." + ssh -i ~/.ssh/deploy_key \ + "${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }}" \ + "mkdir -p '${{ secrets.DEPLOY_PATH }}'" || { + echo "❌ 无法创建远程部署目录(SSH 连接失败或权限不足)" + echo "请确认 DEPLOY_PATH 设置正确且 DEPLOY_USER 有写入权限" + exit 1 + } + echo "✅ 远程部署目录已就绪" + - name: 🔒 部署前安全检查 run: | if [ ! -f "docs/index.html" ]; then