ssh密钥gitlab CI.gitlab-CI.yml设置失败



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

我在没有任何密码的情况下设置了ssh密钥,但在询问密码时出现了这个错误。。在谷歌上搜索并尝试了所有的技巧,但仍然不起作用。。谷歌上搜索最多的结果是输入/dev/fd/63'的密码短语时出错。

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

在遵循gitlab的官方文档时,我收到了相同的设置和错误消息。我的错误是,我认为ssh密钥是在没有密码的情况下设置的,但事实上。在重新生成一组新的密钥后,这次没有密码短语,然后ssh add停止要求一个。。。

注意:使用例如将密钥写入文件

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

当然对我没有任何帮助。。。

最新更新