Mac SSH가 잘못된 위치에서 키를 찾고 있습니다.

Mac SSH가 잘못된 위치에서 키를 찾고 있습니다.

일부 비공개 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

결국 ssh -iMac에서 문제가 발생했습니다. 분명히 작동하지 않고 도움말 ssh도움말 텍스트만 인쇄합니다.

내가 해야 할 export GIT_SSH일은 .zshrc. 나는 처음에 어떻게 이런 혼란이 일어났는지 여전히 혼란스러워요. 지금은 분명히 해결된 원래 문제를 해결하기 위해 해당 줄을 추가했기 때문입니다.

관련 정보