Compartilhar via


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

Neste artigo, você aprenderá a adicionar sua conta pública do GitHub ou do GitHub Enterprise ao conjunto de chaves do Visual Studio. Depois de adicionar sua conta, você pode acompanhar as 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.

Adicionando contas públicas do GitHub

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

Neste artigo, você aprenderá a adicionar sua conta pública do GitHub ou do GitHub Enterprise ao conjunto de chaves do Visual Studio. Depois de adicionar sua conta, você pode usar o GitHub Copilot e acompanhar as 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.

Adicionando contas públicas do GitHub

Você pode adicionar sua conta pública do GitHub no início ou posterior, sem precisar entrar no Visual Studio com uma conta da Microsoft, uma conta corporativa ou uma conta de estudante. Você pode adicionar várias contas do GitHub ao IDE. A primeira conta adicionada se torna a conta ativa , mas você pode alternar a conta ativa para outra a qualquer momento. A adição de várias contas do GitHub afeta o Copilot e cenários de controle de versão, bem como experiências gerais de autenticação do GitHub no Visual Studio.

Se você tiver o GitHub Copilot instalado, poderá adicionar uma conta do GitHub com uma assinatura do Copilot selecionando Entrar para usar o Copilot no ícone de status do GitHub Copilot ou inscrever-se no Copilot Gratuitamente na janela de chat, mesmo que você não tenha entrado no Visual Studio com uma conta da Microsoft, uma conta corporativa ou uma conta de estudante.

Adicionar uma conta do GitHub na primeira inicialização

Com o Visual Studio 17.13 ou posterior, agora você pode entrar com uma conta do GitHub ao iniciar o Visual Studio pela primeira vez.

Captura de tela mostrando a entrada na primeira inicialização do Visual Studio.

Se você entrar com uma conta do GitHub que não tenha uma assinatura ativa do GitHub Copilot, poderá optar por ativar o Copilot Gratuito durante o primeiro lançamento com o Visual Studio 17.14 ou posterior ou inscrever-se posteriormente no selo GitHub Copilot no IDE ou na janela de chat.

Se o Copilot for desabilitado pelo administrador, a primeira experiência de inicialização respeitará a política de grupo.

Se você optar por não entrar com o GitHub na primeira inicialização, poderá adicionar sua conta do GitHub mais tarde usando o cartão de perfil ou a caixa de diálogo Configurações da Conta da seguinte maneira.

Adicionar uma conta do GitHub para o cartão de perfil

Selecione o link Entrar no canto superior direito do ambiente do Visual Studio e entre com uma conta da Microsoft, uma conta corporativa ou uma conta de estudante ou uma conta do GitHub.

Captura de tela mostrando o cartão de perfil no Visual Studio.

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

  1. Selecione o ícone com o nome do perfil no canto superior direito do ambiente do Visual Studio, selecione GitHub se você ainda não entrou ou Adicionar outra conta e selecione GitHub.

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

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

  3. A conta do GitHub que você adicionou agora estará presente no cartão de perfil. Observe que a conta com a qual você entrou primeiro é a conta Ativa .

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

Adicionar uma conta do GitHub na 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 selecione GitHub.

    Selecione adicionar conta do GitHub

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

    janela Janela de êxito no navegador

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

    ambas as contas estão mostrando

  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 selecione GitHub.

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

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

  4. Sua conta do GitHub agora estará presente no submenu Todas as Contas. Essa conta se torna a conta Ativa .

    Captura de tela mostrando várias contas do GitHub na caixa de diálogo Configurações da Conta.

Mudar a conta ativa

Você pode alternar a conta ativa para outra conta do GitHub conectada no cartão de perfil ou na caixa de diálogo Configurações da Conta.

Alternar usando o cartão de perfil

Selecione o link Entrar no canto superior direito do IDE, selecione ... para a conta que você deseja fazer a nova conta ativa e, em seguida, selecione Definir como conta ativa.

Captura de tela mostrando a configuração de uma conta do GitHub ativa diferente usando o cartão de perfil.

Alternar usando configurações de conta

Abra as opções de Conta clicando em ... para a conta que você deseja fazer a nova conta ativa e selecione Definir como conta ativa.

Captura de tela mostrando a configuração de uma conta ativa diferente usando configurações de conta.

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 endpoints .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 Fazer login com o GitHub Enterprise.

  3. Depois de inserir o endereço do servidor GitHub Enterprise, selecione Entrar com o navegador. Lá, você pode entrar usando suas credenciais do GitHub Enterprise.

  1. Para habilitar contas corporativas do GitHub, acesseOpções>de Ferramentas>Mais Contas.

    captura de tela da conta do GitHub.

  2. Em seguida, marque a caixa para incluir contas do GitHub Enterprise Cloud e 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 o login com o GitHub Enterprise.

  3. Depois de inserir a URL do GitHub Enterprise, selecione Entrar com o navegador. Lá, você pode entrar usando suas credenciais do GitHub Enterprise.

Nota

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

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

Você pode adicionar sua conta da EMU do GitHub da seguinte maneira:

Gerenciar contas usando o cartão de perfil

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

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

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

Gerenciar contas usando a caixa de diálogo Configurações da Conta

  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 da 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 da 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.

Nota

Insira suas credenciais de conta da 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, você obterá uma janela de sucesso no navegador e poderá retornar ao Visual Studio.

Captura de tela mostrando a janela de êxito de entrada 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 assinadas no Visual Studio. Selecione Remover para a conta que você deseja remover.
  3. Confirme a remoção na caixa de diálogo exibida.

Para remover uma conta:

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

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

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

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

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

  2. Todas as Contas lista todas as contas assinadas no Visual Studio. Selecione Remover para a conta que você deseja remover.

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

    Captura de tela da remoção de uma conta nas 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 HTTP Strict Transport Security (HSTS)

Verifique se o HSTS (HTTP Strict Transport Security) 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 Executar como

A execução do Visual Studio usando uma conta que não corresponde à sua conta do Windows assinada 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 com privilégios elevados.

Você pode verificar o usuário seguindo estas etapas:

  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 assinada

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.

Nota

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