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: |
echo "Checking out code..."
- name: Setup SSH password
- name: Setup SSH key
run: |
mkdir -p ~/.ssh
echo "kb_admin:${{ secrets.SSH_PASSWORD }}" > ~/.ssh/passwd
chmod 600 ~/.ssh/passwd
cp /home/starmen1265/.ssh/id_rsa_kb_deploy ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
ssh-keyscan -H micecola.top >> ~/.ssh/known_hosts
- name: Create remote directory
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
run: |
sshpass -f ~/.ssh/passwd rsync -avz --delete \
rsync -avz --delete \
--exclude='.git' \
--exclude='.gitea' \
--exclude='*.pyc' \