A melhor forma de segurança em repositórios git é a chave ssh, caso você trabalhe com vários serviços diferentes como github, bitbucket, gitlab… você pode resolver isso de forma simples:
Cria sua chave ssh com um nome diferente do padrão:
ssh-keygen -t rsa -C "usuario@email.com" Enter the file in... $: /User/teste/.ssh/id_rsa_nome_do_repositorio
Após gerar sua segunda chave, crie um arquivo config:
touch /User/teste/.ssh/config
Dentro desse arquivo vamos configurar os nossos prividers:
Host bitbucket.org HostName bitbucket.org User git IdentityFile ~/.ssh/id_rsa_nome_do_repositorio Host gitlab.com HostName gitlab.com User git IdentityFile ~/.ssh/id_rsa_nome_do_segundo_repositorio
Adicione suas chaves no servidor git e teste sua conexão:
ssh -T git@gitlab.com Wellcome to GitLab, Gustavo!
Deixe um comentário