bash - ssh-add <(echo "$SSH_PRIVATE_KEY") 在 gitlab

在 gitlab 中,我用我的私钥创建了一个变量 SSH_PRIVATE_KEY,并尝试使用

动态添加它
   before_script:
     - ssh-add <(echo "$SSH_PRIVATE_KEY")

我得到一个错误

/bin/sh: eval: line 81: syntax error: unexpected "("

我该如何解决?

最佳答案

回显“$SSH_PRIVATE_KEY” | ssh 添加 -

试试这个

关于bash - ssh-add <(echo "$SSH_PRIVATE_KEY") 在 gitlab-ci 上出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54369247/

相关文章:

nginx - 使用 apollo 客户端从 nextjs 中的 getInitialProps 方

python - virtualenv 没有匹配的分布

jquery - Parsley.js isValid() 使用自定义验证器返回 null

c# - 继续获取 "Unable to load DLL ' SQLite.Interop.dll

phpunit - CakePHP 2 代码覆盖率现在显示为 "No files to genera

angular - 如何修复 Angular 错误 : TS1039 in compiling?

angular6 - 我想根据复选框选择显示/隐藏 Angular 6 react 形式组

java - MockMvcRequestBuilders.asyncDispatch 提供一个空的

laravel - 在 Scout 中使用更复杂的 where 子句

javascript - PokeAPI : get complex evolution chain