首页 > 解决方案 > .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

标签: sshkubernetesgitlabgitlab-cissh-keys

解决方案


你的私钥密码没有保护吗?它将解释为什么不提供密码就不能添加它。如果是这样,请在变量中使用解密的私钥。


推荐阅读