From 6f7da026cc8347cdc058b184be426e6398493116 Mon Sep 17 00:00:00 2001 From: Knowledge Base Agent Date: Sat, 28 Feb 2026 18:26:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dcheckout=E6=AD=A5=E9=AA=A4?= =?UTF-8?q?=EF=BC=8C=E4=BD=BF=E7=94=A8SSH=20clone?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 89ffd31..fc36b9f 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -9,19 +9,26 @@ jobs: deploy: runs-on: [linux, amd64] steps: - - name: Checkout code - run: | - echo "Checking out code..." - - - name: Setup SSH key + - name: Setup SSH key for git run: | mkdir -p ~/.ssh echo "${{ secrets.DEPLOY_KEY }}" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa + ssh-keyscan -H 192.168.1.22 >> ~/.ssh/known_hosts + + - name: Checkout code + run: | + GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=no" git clone git@192.168.1.22:starmen1265/knowledge-base.git /tmp/workspace + cd /tmp/workspace + git checkout main + + - name: Setup SSH key for deploy + run: | ssh-keyscan -H micecola.top >> ~/.ssh/known_hosts - name: Deploy to server run: | + cd /tmp/workspace/archive ssh -o StrictHostKeyChecking=no root@micecola.top "mkdir -p /www/wwwroot/kb-web-test/zhangqing" rsync -avz --delete \ --exclude='.git' \