From 725d53364d90e255423e4a472630b098dd25e140 Mon Sep 17 00:00:00 2001 From: happybell80 Date: Wed, 9 Jul 2025 15:09:57 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20.git=20=ED=8F=B4=EB=8D=94=20=EA=B6=8C?= =?UTF-8?q?=ED=95=9C=20=EB=AC=B8=EC=A0=9C=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - scp 대신 tar+ssh 파이프라인 사용 - .git 폴더 제외하여 권한 충돌 방지 - 기존 디렉토리 삭제 후 재생성으로 깨끗한 배포 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .github/workflows/deploy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 9ee5a55..28e2ed1 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -23,8 +23,8 @@ jobs: PORT: ${{ secrets.NAS_PORT }} USER: ${{ secrets.NAS_USER }} run: | - ssh -o StrictHostKeyChecking=no -p $PORT $USER@$HOST "mkdir -p ~/robeing-nginx" - scp -o StrictHostKeyChecking=no -P $PORT -r . $USER@$HOST:~/robeing-nginx/ + ssh -o StrictHostKeyChecking=no -p $PORT $USER@$HOST "rm -rf ~/robeing-nginx && mkdir -p ~/robeing-nginx" + tar --exclude='.git' -czf - . | ssh -o StrictHostKeyChecking=no -p $PORT $USER@$HOST "cd ~/robeing-nginx && tar -xzf -" - name: Start services via SSH env: