Gerar novo SSH
* Vá para a .ssh
pasta *
cd ~/.ssh
Gerar
ssh-keygen -t rsa -C "your-email-address"
Use um novo nome de arquivo como:
id_rsa_OTHERUSER
Adicionar novo ssh
ssh-add ~/.ssh/id_rsa_OTHERUSER
* Abra / crie um config
arquivo *
vim ~/.ssh/config
Adicione uma nova configuração de Host como
Host github-OTHERUSER
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_OTHERUSER
Atualizar URL do git
Atualize / clone seu repositório com este formato
-
git remote **[add or set-url]** origin git@github-OTHERUSER:company/testing.git
git clone git@github-OTHERUSER:company/testing.git
A
github-OTHERUSER
vontade é uma referência ao arquivo de configuração que aponta para o arquivo ssh de outro usuário.
Você pode atualizar o nome de usuário e e-mail em seu repositório
git config user.name "OTHER_USERNAME"
git config user.email "OTHER@EMAIL"
Para verificar as mudanças
Executar: ssh -T git@github-OTHERUSER
Isso exibirá o nome de usuário para ssh;