Categorias
Git

Clonar Repositório Git com SSH diferente

Pode ser que você possua 2 contas diferentes no GitLab e ele não deixe você cadastrar a mesma chave SSH para administrar seus repositórios em contas diferentes.

Bom, o procedimento para resolver é bem simples.

Crie uma nova chave com um nome diferente e ao clonar o repositório, digite:

GIT_SSH_COMMAND="ssh -i ~/.ssh/id_rsaDIFERENTE" git clone URL_REPOSITORIO

Feito isso, configure localmente no projeto a chave, caso contrário, você precisará passar esse comando em toda interação que fizer com o repositório remoto:

git config core.sshCommand "ssh -i ~/.ssh/id_rsaDIFERENTE"

Agora você interagir normalmente com o repositório.

Para verificar se a configuração foi aplicada corretamente no repositório local, basta executar:

git config --get core.sshCommand

Bom é isso ai!

Espero ter ajudado 😀

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *