ssh - Gitlab CI/CD ssh add return enter passphrase

标签 ssh gitlab

触发时,管道运行并返回以下错误,

$ ssh-add <(echo "$SSH_PRIVATE_KEY")
Enter passphrase for /dev/fd/63: ERROR: Job failed: exit code 1

我的 SSH_PRIVATE_KEY 变量存在一个有效的私钥。

最佳答案

就我而言,我已将 SSH_PRIVATE_KEY 变量设置为“ protected ”,因此这在从 protected 分支构建时有效。如果您的 SSH_PRIVATE_KEY 变量是 protected 确保您的分行也是 protected .信息如何protect your gitlab branch

关于ssh - Gitlab CI/CD ssh add return enter passphrase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53606197/

相关文章:

macos - 安装git时Git Bash找不到git目录

spring-boot - Maven 项目使用多个 GitLab 包注册表

gitlab - Gitlab 上多个项目的相同 Wiki

git - GitLab创建Tag时查找源分支(使用gitlab-ci.yml)

docker - gitlab CE docker push 到托管在 s3 中的注册表失败,出现 "denied: access forbidden"

docker - Gitlab CI : How do I make `rules.changes` to compare changed file to main branch?

java - 在我正在连接的服务器上跟踪日志并在网页上动态显示

amazon-web-services - 为什么我无法通过 ssh 连接到使用 AWS CloudFormation 创建的 AWS ec2 实例?

ssh - SSH -X 和 ssh -Y 的区别

linux - 通过 ssh 在远程服务器上执行命令