Configurando múltiplas chaves SSH para o github/bitbucket.


Decidi implementar alguns projetos para o trabalho e decidi criar um repositório no Bitbucket para armazenar o código, porém como meu notebook já estava configurado para acessar o Github, deu treta na hora de fazer o commit no Bitbucket.

Criando um arquivo de configuração

Se você está usando GNU/Linux, crie um arquivo de configuração no diretório ~/.ssh caso não exista.
Nele você pode adicionar as seguintes linhas:

Host trabalho
 HostName bitbucket.org
 IdentityFile ~/.ssh/trabalho.pub
Host pessoal
 HostName github.com
 IdentityFile ~/.ssh/id_rsa.pub

No arquivo você pode adicionar quantos hosts quiser.

Por fim, ao invés de usar @git.com / @bitbucket.org quando for clonar ou adicionar a origem, basta trocar pelo alias que você criou. Por exemplo:

git@pessoal/conta/repositorio.git

É só! 😀

Referência: https://confluence.atlassian.com/pages/viewpage.action?pageId=271943168

Deixe um comentário

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.