From 25a7675606fea0deb9e2e3ec3e97eb77a263f067 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 23 Jul 2026 17:25:33 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B0=B0=ED=8F=AC=20=EC=8B=A4=ED=96=89=20?= =?UTF-8?q?=ED=8C=8C=EC=9D=BC=20=EC=88=98=EC=A0=95=20DB=20=EB=8D=A4?= =?UTF-8?q?=ED=94=84=20=EC=9E=90=EB=8F=99=EC=8B=A4=ED=96=89=20=EC=B6=94?= =?UTF-8?q?=EA=B0=802?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/manual-deploy.yml | 2 ++ DEPLOY_GITEA.md | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/.gitea/workflows/manual-deploy.yml b/.gitea/workflows/manual-deploy.yml index 93efd3a..3c8a9b7 100644 --- a/.gitea/workflows/manual-deploy.yml +++ b/.gitea/workflows/manual-deploy.yml @@ -28,7 +28,9 @@ jobs: run: | install -m 700 -d ~/.ssh printf '%s\n' '${{ secrets.DEPLOY_SSH_KEY }}' > ~/.ssh/id_ed25519 + sed -i 's/\r$//' ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519 + ssh-keygen -y -f ~/.ssh/id_ed25519 >/dev/null ssh-keyscan -p '${{ secrets.DEPLOY_PORT }}' '${{ secrets.DEPLOY_HOST }}' >> ~/.ssh/known_hosts - name: Render deployment env diff --git a/DEPLOY_GITEA.md b/DEPLOY_GITEA.md index cd38e6d..52d83bf 100644 --- a/DEPLOY_GITEA.md +++ b/DEPLOY_GITEA.md @@ -120,6 +120,16 @@ Gitea 저장소 화면에서 아래 순서로 실행한다. - `DEPLOY_PORT`: 예) `22` - `DEPLOY_USER`: 서버 SSH 계정 - `DEPLOY_SSH_KEY`: 배포용 개인키 전체 내용 + +`DEPLOY_SSH_KEY` 는 반드시 아래처럼 개인키 전체를 줄바꿈 그대로 넣어야 한다. + +```text +-----BEGIN OPENSSH PRIVATE KEY----- +... +-----END OPENSSH PRIVATE KEY----- +``` + +웹에서 붙여넣을 때 앞뒤 공백을 넣지 말고, Windows 메모장 등을 거치면서 줄 끝이 깨지지 않게 주의한다. 현재 `Load key ... error in libcrypto` 는 거의 항상 이 시크릿 값이 손상됐다는 뜻이다. - `APP_ENV`: `production` - `APP_PORT`: `8071` - `DB_PORT`: `3307`