fix: 修复 SSH 私钥处理导致的语法错误
ci/woodpecker/push/woodpecker Pipeline failed

- 使用 printf '%s\n' 替代 echo 处理 SSH 私钥
- 移除包含特殊字符变量的 echo 命令
- 简化 SSH 命令,避免引号嵌套问题
This commit is contained in:
张翔
2026-03-31 18:07:52 +08:00
parent 0c0e6f7c1a
commit 5f9c5c9962
+1 -1
View File
@@ -179,7 +179,7 @@ steps:
- echo ""
- echo "2. 配置SSH环境"
- mkdir -p ~/.ssh
- echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa
- printf '%s\n' "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa
- chmod 600 ~/.ssh/id_rsa
- echo "✅ SSH私钥文件已创建"
- 'ls -la ~/.ssh/id_rsa'