Adicione suas contas do GitHub ao conjunto de chaves do Visual Studio

Neste artigo, você aprenderá como adicionar sua conta pública do GitHub ou do GitHub Enterprise ao seu conjunto de chaves do Visual Studio. Após adicionar sua conta, você poderá acompanhar suas alterações de código nos repositórios do GitHub, diretamente do Visual Studio. Você também pode criar e utilizar o GitHub Actions para a automação da implantação.

Adicionar contas públicas do GitHub

É possível adicionar sua conta pública do GitHub a qualquer momento, depois de ter conectado ao Visual Studio com uma conta da Microsoft, uma conta corporativa ou uma conta de estudante.

Se você tiver o GitHub Copilot instalado, poderá adicionar uma conta do GitHub selecionando Adicionar conta do GitHub ao Visual Studio no ícone de status do GitHub Copilot, mesmo que não tenha entrado no Visual Studio com uma conta da Microsoft, uma conta corporativa ou uma conta de estudante.

Adicione uma conta GitHub por meio da caixa de diálogo Configurações da conta:

  1. Abra a caixa de diálogo “Configurações da conta” acessando Arquivo>Configurações da conta....

  2. No submenu Todas as contas, selecione + Adicionar para adicionar uma conta e clique em GitHub.

    Selecione adicionar conta do GitHub

  3. Você será redirecionado para o navegador, no qual poderá entrar com suas credenciais do GitHub. Depois de entrar, aparecerá uma janela de êxito no navegador e você poderá retornar ao Visual Studio.

    Janela de êxito no navegador

  4. Sua conta do GitHub agora estará presente no submenu Todas as contas.

    Ambas as contas sendo exibidas

  1. Abra a caixa de diálogo “Configurações da conta” acessando Arquivo>Configurações da conta....

  2. No submenu Todas as contas, selecione + Adicionar para adicionar uma conta e clique em GitHub.

    Captura de tela mostrando a opção Adicionar conta do GitHub.

  3. Você será redirecionado para o navegador, no qual poderá entrar com suas credenciais do GitHub. Depois de entrar, aparecerá uma janela de êxito no navegador e você poderá retornar ao Visual Studio.

    Janela de êxito no navegador.

  4. Sua conta do GitHub agora estará presente no submenu Todas as contas.

    Captura de tela mostrando ambas as contas na caixa de diálogo Configurações da conta.

Adicione uma conta do GitHub por meio do cartão de perfil:

Se você ainda não estiver conectado ao Visual Studio, selecione o link Entrar no canto superior direito do ambiente do Visual Studio e use uma conta Microsoft, uma conta corporativa ou uma conta de estudante para entrar.

Captura de tela mostrando a falhar na conexão com o Visual Studio.

Em seguida, siga estas instruções para adicionar sua conta do GitHub.

  1. Clique no ícone com o nome do seu perfil no canto superior direito do ambiente do Visual Studio, selecione Adicionar outra conta e, em seguida, GitHub.

    Captura de tela do uso da opção Adicionar outra conta para adicionar uma conta do GitHub.

  2. Você será redirecionado para o navegador, no qual poderá entrar com suas credenciais do GitHub. Depois de entrar, aparecerá uma janela de êxito no navegador e você poderá retornar ao Visual Studio.

    Captura de tela da janela de sucesso no navegador.

  3. Sua conta do GitHub agora estará presente em seu cartão de perfil.

    Captura de tela mostrando ambas as contas no perfil de login.

Como habilitar contas corporativas do GitHub

Por padrão, o Visual Studio só tem contas públicas do GitHub habilitadas. Use as etapas a seguir para adicionar uma conta do GitHub Enterprise Server ou uma conta associada a pontos de extremidade .ghe.com.

  1. Para habilitar contas corporativas do GitHub, acesse Ferramentas>Opções e pesquise pelas opçõesContas.

    Captura de tela da Conta do GitHub.

  2. Em seguida, marque a caixa Incluir contas do GitHub Enterprise Server. Na próxima vez que você acessar as Configurações da Conta e tentar adicionar uma conta do GitHub, aparecerá opções para o GitHub e o GitHub Enterprise.

    Captura de tela mostrando a guia Entrar com o GitHub Enterprise.

  3. Depois de inserir o endereço do servidor GitHub Enterprise, selecione Entrar com seu navegador. Lá, é possível entrar usando suas credenciais do GitHub Enterprise.

  1. Para habilitar contas empresariais do GitHub, acesse Ferramentas>Opções>Contas.

    Captura de tela da Conta do GitHub.

  2. Em seguida, marque a caixa Incluir contas do GitHub Enterprise. Na próxima vez que você acessar as Configurações da Conta e tentar adicionar uma conta do GitHub, aparecerá opções para o GitHub e o GitHub Enterprise.

    Captura de tela mostrando o login com o GitHub Enterprise.

  3. Depois de inserir o URL do GitHub Enterprise, selecione Entrar com seu navegador. Lá, é possível entrar usando suas credenciais do GitHub Enterprise.

Observação

Para adicionar uma conta para acessar recursos github.com, como github.com/enterprises/*, siga as etapas para adicionar contas públicas do GitHub.

Adicionar contas do EMU (Usuário Gerenciado) do GitHub Enterprise

É possível adicionar sua conta EMU do GitHub se já estiver conectado ao Visual Studio com uma conta da Microsoft, uma conta corporativa ou uma conta de estudante.

  1. Selecione o ícone com suas iniciais no canto superior direito do ambiente do Visual Studio. Agora, selecione Adicionar outra conta>GitHub.

    Captura de tela da adição de usuário gerenciado pela empresa.

  2. Você será redirecionado para o navegador, no qual poderá entrar com suas credenciais do EMU do GitHub.

Você pode usar a caixa de diálogo Configurações de Conta para gerenciar suas contas:

  1. Selecione o ícone com suas iniciais no canto superior direito do ambiente do Visual Studio. Selecione Configurações da conta, para abrir a caixa de diálogo, ou acesse Arquivo>Configurações da conta....

    Captura de tela da janela Configurações de conta.

  2. No submenu Todas as contas, selecione o submenu + Adicionar para incluir uma conta e selecione GitHub.

    Captura de tela mostrando como selecionar e adicionar uma conta do GitHub.

  3. Selecione GitHub Enterprise na caixa de diálogo Conectar-se ao GitHub.

  1. Selecione o ícone com suas iniciais no canto superior direito do ambiente do Visual Studio. Selecione Configurações da conta, para abrir a caixa de diálogo, ou acesse Arquivo>Configurações da conta....

    Captura de tela da janela Configurações de conta.

  2. No submenu Todas as contas, selecione o submenu + Adicionar para incluir uma conta e selecione GitHub.

    Captura de tela mostrando como selecionar e adicionar uma conta do GitHub.

  3. Selecione GitHub Enterprise na caixa de diálogo Conectar-se ao GitHub.

Observação

Insira suas credenciais de conta EMU do GitHub (o nome de usuário tem um sublinhado seguido pelo nome da empresa) nesta página.

Captura de tela mostrando a experiência de entrada do GitHub para a conta de Usuário Gerenciado do GitHub Enterprise.

Depois de entrar, aparecerá uma janela de êxito no navegador e você poderá retornar ao Visual Studio.

Captura de tela mostrando a janela de êxito de acesso no navegador.

Remover uma conta

Para remover uma conta, selecione Remover para a conta que você deseja remover no submenu Todas as Contas na caixa de diálogo Configurações da Conta.

  1. Selecione Arquivo > Configurações da conta....
  2. Todas as contas lista todas as contas conectadas no Visual Studio. Selecione Remover para a conta que deseja remover.
  3. Confirme a remoção na caixa de diálogo que aparece.

Remover uma conta

Para remover uma conta:

  1. Selecione o ícone com o nome do seu perfil no canto superior direito do ambiente do Visual Studio.

  2. Selecione Remover conta para a conta que deseja remover.

    Captura de tela da remoção de uma conta.

Você também pode usar a caixa de diálogo Configurações de Conta para remover uma conta.

  1. Selecione Arquivo > Configurações da conta....

  2. Todas as contas lista todas as contas conectadas no Visual Studio. Selecione Remover para a conta que deseja remover.

  3. Confirme a remoção na caixa de diálogo que aparece.

    Captura de tela da remoção de uma conta em Configurações da Conta.

Solução de Problemas de Acesso

Se você estiver enfrentando problemas ao adicionar ou autenticar novamente contas do GitHub, tente as seguintes etapas:

Problemas de Segurança do Transporte Estrita de HTTP (HSTS)

Verifique se o HTTP Strict Transport Security (HSTS) não está habilitado para localhost no navegador da Web padrão do sistema:

  • No Microsoft Edge, você pode digitar: edge://net-internals/#hsts e inserir localhost na seção Excluir políticas de segurança de domínio.
  • No Google Chrome, digite: chrome://net-internals/#hsts e insira localhost na seção Excluir políticas de segurança de domínio.

Problemas de execução como

Executar o Visual Studio usando uma conta que não corresponde à sua conta conectada do Windows pode causar problemas ao adicionar contas do GitHub ao Visual Studio. Você pode encontrar esse problema ao usar produtos de terceiros que tentam executar o Visual Studio elevado.

Você pode verificar o usuário fazendo o seguinte:

  1. Abra o Task Manager
  2. Navegue até a guia Details
  3. Procurar o processo devenv.exe
  4. Verifique se o nome de usuário desse processo corresponde à conta do Windows conectada

Para corrigir isso, execute o Visual Studio como o usuário com o qual você está conectado ao Windows e adicione sua conta do GitHub.

Observação

Relate um problema se você ainda estiver enfrentando problemas no acesso.