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 ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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