Fix: 使用本地SSH密钥
Deploy to Test / deploy (push) Failing after 2s

This commit is contained in:
Knowledge Base Agent
2026-02-28 00:59:16 +08:00
parent a5ecd5e8c8
commit 037d50d04f
+5 -5
View File
@@ -13,20 +13,20 @@ jobs:
run: | run: |
echo "Checking out code..." echo "Checking out code..."
- name: Setup SSH password - name: Setup SSH key
run: | run: |
mkdir -p ~/.ssh mkdir -p ~/.ssh
echo "kb_admin:${{ secrets.SSH_PASSWORD }}" > ~/.ssh/passwd cp /home/starmen1265/.ssh/id_rsa_kb_deploy ~/.ssh/id_rsa
chmod 600 ~/.ssh/passwd chmod 600 ~/.ssh/id_rsa
ssh-keyscan -H micecola.top >> ~/.ssh/known_hosts ssh-keyscan -H micecola.top >> ~/.ssh/known_hosts
- name: Create remote directory - name: Create remote directory
run: | run: |
sshpass -f ~/.ssh/passwd ssh -o StrictHostKeyChecking=no kb_admin@micecola.top "mkdir -p /www/wwwroot/kb-web-test/zhangqing" ssh -o StrictHostKeyChecking=no kb_admin@micecola.top "mkdir -p /www/wwwroot/kb-web-test/zhangqing"
- name: Deploy to server - name: Deploy to server
run: | run: |
sshpass -f ~/.ssh/passwd rsync -avz --delete \ rsync -avz --delete \
--exclude='.git' \ --exclude='.git' \
--exclude='.gitea' \ --exclude='.gitea' \
--exclude='*.pyc' \ --exclude='*.pyc' \