Como configurar a chave privada SSH para Fork no Mac?

Como configurar a chave privada SSH para Fork no Mac?

Experimentei o Fork para meu cliente Git no Mac! Alguém pode me orientar como configurar minha chave privada SSH existente para isso?

Obrigado!

Responder1

O Fork no Mac usará qualquer chave ssh padrão, que normalmente é chamada id_rsa e id_rsa.pub. Se você criou uma chave com um nome diferente, você pode defini-la como chave padrão atualizando (ou criando, se não existir) seu arquivo .ssh/config com:

IdentityFile /home/myuser/.ssh/keyhello

Certifique-se de especificar a chave privada aqui, não a pública (cometi esse erro por algum motivo e você acabou recebendo um erro de formato inválido).

No meu Mac, recebi reclamações de que as permissões nas chaves eram muito grandes, então fiz um chmod 600 em ambos os arquivos, o que corrigiu o problema.

Veraquipara saber mais sobre a chave padrão.

Apenas observe que se você fizer isso, qualquer coisa que use ssh tentará usar essa chave se você não especificar o contrário. ou seja: se você estiver usando a linha de comando ssh, precisará especificar -i para alterar as chaves.

Seria muito melhor se o Fork tivesse isso configurável como a versão do Windows.

Responder2

Em cada sistema, as chaves SSH estão localizadas no diretório inicial dos usuários, em uma subpasta chamada .ssh. É assim em todos os sistemas operacionais e tudo que você precisa fazer é escolher um da lista fornecida pelo fork.

  • Windows: %userprofile%\.ssh
  • Linux: ~/.ssh
  • Mac: $HOME/.ssh

Basta colocar sua chave lá e você estará bem.

informação relacionada