William Koller
Posted on January 30, 2022
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
Em seguida iremos copiar o conteúdo no arquivo gerado pelo ssh cat code_041_id_rsa.pub
e colocar no github.
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
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
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
Agora iremos testar, fazendo um clone de uma das contas do github.
Lembrando que precisamos colocar o nome do Host.
git clone git@github.com-williamkoller:williamkoller/hyperion.git
Testando a segunda conta
git clone git@github.com-code-041:code-041/code041.git
Pronto, agora temos duas contas do Github usando chaves ssh diferentes.
Espero ter ajudado!!
Posted on January 30, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.