diff --git a/.woodpecker/my-first-workflow.yaml b/.woodpecker/my-first-workflow.yaml index c5d17f9da..f59049a42 100644 --- a/.woodpecker/my-first-workflow.yaml +++ b/.woodpecker/my-first-workflow.yaml @@ -34,12 +34,7 @@ steps: # 添加GitHub主机密钥(完整覆盖,避免重复) - ssh-keyscan -H github.com > /root/.ssh/known_hosts - chmod 600 /root/.ssh/known_hosts - # 增强SSH调试:输出详细日志+密钥有效性检查 - - echo "🔍 检查SSH密钥格式..." - - ssh-keygen -lf /root/.ssh/id_ed25519 || { - echo "❌ 密钥格式错误!请确认私钥完整且无密码"; - exit 1; - } + - echo "🔍 尝试SSH连接GitHub(详细日志)..." - ssh -vvv -i /root/.ssh/id_ed25519 -o StrictHostKeyChecking=accept-new git@github.com 2>&1 | grep -E "Authenticated to github.com|successfully authenticated" || { echo "❌ SSH连接GitHub失败,请检查:";