Mac SSH正在查找错误的密钥位置


0

我正在尝试安装一些私有github依赖项,但我收到此错误:

npm ERR! fatal: cannot run ssh -i /home/user/id_rsa: No such file or directory
npm ERR! fatal: unable to fork

我的 id_rsa 文件位于 /Users/james/.ssh/id_rsa。我该如何解决?

也有人知道为什么我的密钥停止随机工作?昨天,一切都很好。今天,我必须输入我的github凭据才能做任何事情。

编辑:找到我在我的定义错误位置的地方 .zshrc 文件并修复它:

export GIT_SSH='ssh -i /Users/james/.ssh/id_rsa'

但是,我现在收到此错误:

fatal: cannot run ssh -i /Users/james/.ssh/id_rsa: No such file or directory
fatal: unable to fork".

但是,如果我直接从错误中复制该路径,我可以确认该文件存在:

ls /Users/james/.ssh/id_rsa
/Users/james/.ssh/id_rsa

Answers:


0

它最终成为一个问题 ssh -i 在Mac上。显然它不起作用,只打印帮助 ssh 帮助文本。

我所要做的就是删除 export GIT_SSH 来自 .zshrc。我仍然很困惑这个混乱是如何发生的,因为我只是添加了这一行来试图修复原来的问题,现在显然是固定的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.