From d4c2bedf9b3ea4172f173d2dd2a453cef990b024 Mon Sep 17 00:00:00 2001 From: SysAdmin Date: Mon, 17 Nov 2025 13:23:29 +0000 Subject: [PATCH] debug: Add verbose logging to SSH setup step --- .gitea/workflows/build-and-deploy.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build-and-deploy.yml b/.gitea/workflows/build-and-deploy.yml index 48ed958..aa15b83 100644 --- a/.gitea/workflows/build-and-deploy.yml +++ b/.gitea/workflows/build-and-deploy.yml @@ -163,11 +163,27 @@ jobs: steps: - name: Set up SSH for CT109 run: | + echo "Setting up SSH connection..." + echo "Host: ${{ secrets.CT109_HOST }}" + echo "Port: ${{ secrets.CT109_SSH_PORT }}" + echo "User: ${{ secrets.CT109_USER }}" + mkdir -p ~/.ssh chmod 700 ~/.ssh + + echo "Writing SSH key..." echo "${{ secrets.CT109_SSH_KEY }}" > ~/.ssh/deploy_key chmod 600 ~/.ssh/deploy_key - ssh-keyscan -p ${{ secrets.CT109_SSH_PORT }} ${{ secrets.CT109_HOST }} >> ~/.ssh/known_hosts 2>/dev/null + + echo "SSH key size: $(wc -c < ~/.ssh/deploy_key) bytes" + + echo "Adding host to known_hosts..." + ssh-keyscan -p ${{ secrets.CT109_SSH_PORT }} ${{ secrets.CT109_HOST }} >> ~/.ssh/known_hosts 2>&1 || echo "Warning: ssh-keyscan failed" + + echo "Testing SSH connection..." + ssh -i ~/.ssh/deploy_key -p ${{ secrets.CT109_SSH_PORT }} -o StrictHostKeyChecking=no ${{ secrets.CT109_USER }}@${{ secrets.CT109_HOST }} "echo 'SSH connection successful'" || echo "SSH test failed" + + echo "SSH setup complete" - name: Deploy to CT109 run: |