diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index f3040e9..dc523f8 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -13,10 +13,16 @@ jobs: - name: Checkout code uses: actions/checkout@v3 - - name: Add SSH key - uses: webfactory/ssh-agent@v0.7.0 - with: - ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} + - name: Setup SSH Key + run: | + mkdir -p ~/.ssh + echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa + chmod 600 ~/.ssh/id_rsa + + - name: Debug SSH Connection + run: | + ssh -v -o StrictHostKeyChecking=no ${{ secrets.SSH_USERNAME }}@${{ secrets.SSH_HOST }} "echo 'SSH Connection Successful'" + - name: Deploy to SSH Server uses: appleboy/scp-action@v0.1.0 @@ -26,4 +32,4 @@ jobs: key: ${{ secrets.SSH_PRIVATE_KEY }} source: "." target: ${{ secrets.PROJECT_PATH }} - port: 22 \ No newline at end of file + port: "22" \ No newline at end of file