$ echo“ $ SSH_PRIVATE_KEY” | tr -d'\ r'| ssh-add-> / dev / null 输入(stdin)的密码:错误:作业失败:退出代码1
我设置了没有任何密码的ssh密钥,但是随后我收到要求输入密码的错误。做了谷歌搜索并尝试了所有技巧,但仍然无法正常工作。.大多数谷歌搜索结果是在输入 / dev /的密码时出现错误fd / 63'。
有人可以帮助我吗?第一次尝试使用gitlab设置自动部署。 使用ubuntu的服务器和本地操作系统
答案 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
对于我来说当然没有帮助...