Я пытаюсь установить некоторые частные зависимости 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

1 ответ1

0

В итоге возникла проблема с ssh -i на Mac. Видимо, это не работает и просто печатает текст справки ssh справки.

Все, что мне нужно было сделать, это удалить export GIT_SSH из .zshrc . Я до сих пор не понимаю, как произошел этот беспорядок, потому что я добавил эту строку только для того, чтобы попытаться исправить исходную проблему, которая теперь явно исправлена.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .