O Mac SSH está procurando no local errado pela chave

0

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 arquivo id_rsa está localizado em /Users/james/.ssh/id_rsa . Como faço para corrigir isso?

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

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

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

No entanto, estou recebendo agora 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
    
por SimpleJ 04.04.2018 / 22:48

1 resposta

0

Acabou sendo um problema com ssh -i no Mac. Aparentemente, não funciona e apenas imprime o texto de ajuda help ssh .

Tudo o que precisei fazer foi remover a linha export GIT_SSH de .zshrc . Eu ainda estou confuso sobre como essa bagunça aconteceu em primeiro lugar porque eu só adicionei essa linha para tentar consertar o problema original que agora está aparentemente corrigido.

    
por 04.04.2018 / 23:31

Tags