O Mac SSH está procurando a chave no local errado

O Mac SSH está procurando a chave no local errado

Estou tentando instalar algumas dependências privadas do github, mas estou recebendo este erro:

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

Meu id_rsaarquivo está localizado em /Users/james/.ssh/id_rsa. Como faço para corrigir isso?

Alguém também sabe por que minha chave parou de funcionar aleatoriamente? Ontem estava tudo bem. Hoje, tenho que inserir minhas credenciais do github para fazer qualquer coisa.

EDIT: Encontrei onde eu estava definindo o local errado no meu .zshrcarquivo e corrigi-lo:

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

No entanto, agora estou recebendo este erro:

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

Mas se eu copiar esse caminho diretamente do erro, posso confirmar que o arquivo existe:

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

Responder1

Acabou sendo um problema no ssh -iMac. Aparentemente não funciona e apenas imprime o sshtexto de ajuda.

Tudo o que tive que fazer foi remover a export GIT_SSHlinha do .zshrc. Ainda estou confuso sobre como essa bagunça aconteceu porque só adicionei essa linha para tentar corrigir o problema original que agora está aparentemente corrigido.

informação relacionada