1 - Criar chaves no seu host, altere o trecho [email protected] pelo seu email
ssh-keygen -t rsa -C "[email protected]" -b 4096 -f ~/.ssh/id_rsa_github
ssh-add ~/.ssh/id_rsa_github
Obs.: Caso apareça a mensagem Could not open a connection to your authentication agent execute o comando eval $(ssh-agent -s)
e tente o comando acima novamente.
A - Crie o arquivo config dentro de .shh
touch ~/.ssh/config
B - Cole o seguinte trecho de código dentro do arquivo ~/.ssh/config
nano ~/.ssh/config
Copiar e colar:
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_github
Salvar o arquivo:
Ctrl X
Y or S
Enter
cat ~/.ssh/id_rsa_github.pub
ssh -T [email protected]
A - Instale o GIT na sua distro ou WLS2
sudo apt install git
B - Adicione as seguintes configurações (Coloque suas informações)
git config --global user.name "user name"
git config --global user.email "[email protected]"