ssh键gitlab CI .gitlab-CI.yml安装失败

时间:2018-07-27 08:27:02

标签: ubuntu ssh gitlab-ci

$ echo“ $ SSH_PRIVATE_KEY” | tr -d'\ r'| ssh-add-> / dev / null 输入(stdin)的密码:错误:作业失败:退出代码1

我设置了没有任何密码的ssh密钥,但是随后我收到要求输入密码的错误。做了谷歌搜索并尝试了所有技巧,但仍然无法正常工作。.大多数谷歌搜索结果是在输入 / dev /的密码时出现错误fd / 63'

有人可以帮助我吗?第一次尝试使用gitlab设置自动部署。 使用ubuntu的服务器和本地操作系统

1 个答案:

答案 0 :(得分:0)

遵循gitlab's official documentation时,我得到了相同的设置和错误消息。我的错误是我认为 ssh密钥设置时没有密码短语,但实际上 是。重新生成了一组新密钥后,这次没有密码,然后ssh-add不再要求一个...

注意:例如,将密钥写入文件中

  - echo "$SSH_PRIVATE_KEY" | tr -d '\r' > ~/.ssh/id_rsa
  - chmod 600 ~/.ssh/id_rsa
  - ssh-add ~/.ssh/id_rsa

对于我来说当然没有帮助...