ssh - .gitlab-ci.yml 文件无法执行 ssh-add
问题描述
我无法弄清楚如何解决这个问题。请看一下。
$ which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )
/usr/bin/ssh-agent
$ eval $(ssh-agent -s)
Agent pid 11
$ ssh-add <(echo "$SSH_PRIVATE_KEY")
Enter passphrase for /dev/fd/63: ERROR: Job failed: exit code 1
我对此感到非常困惑,无法弄清楚下一步该做什么。谁能帮我这个?我正在尝试使用以下链接来运行我的 yml 文件:https ://gitlab.com/memosa/meteor-gitlab-ci/blob/master/.gitlab-ci.yml
解决方案
你的私钥密码没有保护吗?它将解释为什么不提供密码就不能添加它。如果是这样,请在变量中使用解密的私钥。
推荐阅读
- amazon-web-services - 无法使用 AWS CLI ce 命令建立新连接
- sapui5 - 有什么方法可以减少简单形式的标签和文本字段之间的空格
- python - 在python中的一个绘图(叠加)中绘制两个轮廓
- string - 无法在 BASH 中使用 CURL 向服务器发布请求
- c++ - 如何限制从 int 到 enum 类的转换?
- android - google 的 Map SDK 计费如何适用于 Android 和 iOS 应用程序?
- azure-data-explorer - 如何在 Azure 数据资源管理器 (kusto) 中从一个表查找值到另一个表
- javascript - 如何验证 vue.js 中的动态输入字段?
- javascript - 如何使字段验证在自定义策略自定义 ui 上正常工作?
- oracle - 用于 oracle、db2 和 sap 的测试数据管理解决方案