From 2d5b8b094f0b40d9ef4b02c82e18c6804a898ff6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=95=E6=96=B0=E9=9B=A8?= Date: Tue, 3 Feb 2026 00:44:00 +0800 Subject: [PATCH] fix:upload --- .gitea/workflows/server-deploy.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.gitea/workflows/server-deploy.yml b/.gitea/workflows/server-deploy.yml index a154741..bcba95d 100644 --- a/.gitea/workflows/server-deploy.yml +++ b/.gitea/workflows/server-deploy.yml @@ -103,6 +103,14 @@ jobs: fi chmod 600 ~/.ssh/id_rsa + # 自检(不输出私钥内容,仅输出元信息,方便定位是否写入了错误文件/被截断) + echo "id_rsa 字节数:$(wc -c < ~/.ssh/id_rsa | tr -d ' ')" + echo "id_rsa 首行:$(head -n 1 ~/.ssh/id_rsa | tr -d '\r')" + echo "id_rsa 末行:$(tail -n 1 ~/.ssh/id_rsa | tr -d '\r')" + if command -v sha256sum >/dev/null 2>&1; then + echo "id_rsa sha256(前12位):$(sha256sum ~/.ssh/id_rsa | awk '{print substr($1,1,12)}')" + fi + # 快速校验私钥是否可解析(不会输出私钥内容) if ! ssh-keygen -y -f ~/.ssh/id_rsa >/dev/null 2>~/.ssh/ssh_key_check.err; then echo "SSH 私钥无法解析。下面是 ssh-keygen 的报错(不包含私钥内容):"