diff --git a/.gitea/workflows/ci-cd.yml b/.gitea/workflows/ci-cd.yml index 4027ea8..bbc19bf 100644 --- a/.gitea/workflows/ci-cd.yml +++ b/.gitea/workflows/ci-cd.yml @@ -47,9 +47,11 @@ jobs: - name: SSH 키 준비 run: | mkdir -p ~/.ssh - echo "${{ secrets.DEPLOY_SSH_KEY }}" > ~/.ssh/id_ed25519 + echo "${{ secrets.DEPLOY_SSH_KEY }}" | base64 -d > ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519 ssh-keyscan -p ${{ vars.DEPLOY_SSH_PORT }} ${{ vars.DEPLOY_SSH_HOST }} >> ~/.ssh/known_hosts + # 키가 깨진 채로 저장됐다면 여기서 바로 에러가 나서 원인을 알 수 있음 + ssh-keygen -y -f ~/.ssh/id_ed25519 > /dev/null - name: 소스 동기화 run: |