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

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s