Autenticação em várias contas do GitHub usando SSH

williamkoller

William Koller

Posted on January 30, 2022

Autenticação em várias contas do GitHub usando SSH

Para você desenvolvedor que tem uma ou mais contas no github e quer usar ssh para ter mais produtividade.

Vou mostrar como autenticar em duas contas do github usando chave ssh.

Iremos acessar a pasta .ssh

cd .ssh/

Depois iremos gerar a chave ssh com o nome do usuário do github ssh-keygen -f code_041_id_rsa

Image description

Em seguida iremos copiar o conteúdo no arquivo gerado pelo ssh cat code_041_id_rsa.pub e colocar no github.

Image description

Em seguida dentro da pasta .ssh, iremos criar o arquivo de configuração.

touch config

Iremos adicionar o Host e IdentityFile no arquivo de configuração da conta do github

Host github.com-code-041
  HostName github.com
  IdentityFile ~/.ssh/code_041_id_rsa
Enter fullscreen mode Exit fullscreen mode

Em seguida iremos gerar uma nova chave essa

ssh-keygen -f williamkoller_id_rsa

Iremos copiar a chave essa e colocar no github

cat williamkoller_id_rsa.pub

Image description

Agora iremos adicionar o Host e IdentityFile para a nova conta do github

Host github.com-williamkoller
   HostName github.com
   IdentityFile ~/.ssh/williamkoller_id_rsa
Enter fullscreen mode Exit fullscreen mode

Agora iremos testar, fazendo um clone de uma das contas do github.

Image description

Lembrando que precisamos colocar o nome do Host.

git clone git@github.com-williamkoller:williamkoller/hyperion.git

Image description

Testando a segunda conta

Image description

git clone git@github.com-code-041:code-041/code041.git

Image description

Pronto, agora temos duas contas do Github usando chaves ssh diferentes.

Espero ter ajudado!!

💖 💪 🙅 🚩
williamkoller
William Koller

Posted on January 30, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related