Olá Pessoal, queria saber si eu consigo ter mais de um usuário Guithub vinculado ao vscode estou tentando vincular outro e não estou tendo sucesso alguém poderia me ajudar com isso ?
Olá Pessoal, queria saber si eu consigo ter mais de um usuário Guithub vinculado ao vscode estou tentando vincular outro e não estou tendo sucesso alguém poderia me ajudar com isso ?
Olá Kelly! Como vai?
Sim, é possível ter mais de um usuário do GitHub, mas não vinculado ao Visual Studio Code e sim as configurações do seu Git. A chave para isso é configurar corretamente o Git no seu computador para gerenciar múltiplas contas. Aqui está um passo a passo que pode ajudar:
Configurar as chaves SSH: Para cada conta do GitHub, você precisa ter uma chave SSH. Se ainda não tiver, você pode gerar uma nova chave SSH para a sua segunda conta. Use o seguinte comando no terminal:
ssh-keygen -t rsa -b 4096 -C "seu-email@exemplo.com"
Durante o processo, você pode salvar a chave com um nome diferente, por exemplo, id_rsa_outro_usuario
.
Adicionar a chave SSH ao ssh-agent: Inicie o ssh-agent em segundo plano:
eval "$(ssh-agent -s)"
Adicione a nova chave SSH ao ssh-agent:
ssh-add ~/.ssh/id_rsa_outro_usuario
Adicionar a chave SSH ao GitHub: Copie o conteúdo da sua chave pública:
cat ~/.ssh/id_rsa_outro_usuario.pub
Vá até as configurações da sua conta do GitHub e adicione essa chave SSH.
Configurar o arquivo SSH config:
Edite o arquivo ~/.ssh/config
(crie se não existir) para incluir as duas contas:
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
Host github-outro-usuario
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_outro_usuario
Clonar repositórios usando o novo host: Quando for clonar um repositório para a segunda conta, use o host configurado no arquivo SSH config:
git clone git@github-outro-usuario:usuario/repo.git
Configurar o usuário no repositório local: Dentro do repositório que você clonou, configure o usuário correto:
git config user.name "Seu Nome"
git config user.email "seu-email@exemplo.com"
Note que na configuração acima você não definiu como global
, então essas credenciais de usuário estarão restritas apenas a pasta do projeto, sendo mais específico, as configurações estarão atreladas ao arquivo .git
do projeto e apenas responderam a esse usuário dentro da pasta do projeto.
Seguindo esses passos, você deve conseguir gerenciar múltiplas contas do GitHub no VSCode.
Espero ter ajudado e bons estudos