Clonar um repositório Git no Visual Studio

O Visual Studio facilita a clonagem de um repositório diretamente do IDE. É possível trabalhar remotamente com o provedor Git de sua escolha, como o GitHub ou o Azure DevOps. Se você precisar criar um novo repositório em vez de clonar um existente, consulte Criar um repositório a partir do Visual Studio.

Pré-requisitos

Para acompanhar este artigo, você precisará do seguinte:

Clonar um repositório do GitHub e entrar

  1. Abra o Visual Studio.

  2. No menu Git, selecione Clonar Repositório.

    Screenshot of the Clone Repository option from the Git menu in Visual Studio.

    Observação

    Se você não tiver interagido com o menu Git antes, poderá ver Clonar em vez de Clonar Repositório. Se for o caso, selecione Clonar.

    E, se Git não estiver na barra de menus, vá para Ferramentas>Opções>Controle de Origem>Seleção de Plug-in e selecione Git na lista suspensa Plug-in de controle de origem atual.

  3. Na janela Clonar um repositório, na seção Inserir uma URL do repositório Git, adicione as informações do repositório na caixa Local do repositório.

    Em seguida, na seção Caminho, você pode optar por aceitar o caminho padrão para seus arquivos de origem locais ou navegar até um local diferente.

    Em seguida, na seção Procurar um repositório, selecione GitHub.

    Screenshot of the Clone a Repository dialog box with GitHub highlighted.

  4. Na janela Abrir do GitHub, você pode verificar as informações da sua conta do GitHub ou adicioná-la. Para fazer isso, selecione Entrar no menu suspenso.

    Screenshot of the Sign in drop-down section of the Open from GitHub window.

    Se você estiver entrando no GitHub do Visual Studio pela primeira vez, um aviso de Autorização do Visual Studio será exibido. Escolha as opções desejadas e selecione Autorizar github.

    Screenshot of the authorization dialog box.

    Em seguida, você verá uma janela de confirmação de autorização. Insira sua senha e selecione Confirmar senha.

    Screenshot of the confirm access dialog box.

    Depois de vincular sua conta do GitHub ao Visual Studio, uma notificação de êxito será exibida.

    Screenshot of the Success notification you receive after you link your GitHub account with Visual Studio.

  5. Depois de entrar, o Visual Studio retornará ao diálogo Clonar um repositório, em que a janela Abrir do GitHub lista todos os repositórios aos quais você tem acesso. Selecione o que você deseja e selecione Clonar.

    Se uma lista de repositórios não aparecer, insira o local do repositório e selecione Clonar.

    Screenshot of the Open from GitHub window where you can select a repo or add one.

  6. Em seguida, o Visual Studio apresenta uma lista de soluções no repositório. Escolha a solução que você deseja carregar ou abra a Exibição de Pasta no Gerenciador de Soluções.

    Screenshot of the Folder View in Solution Explorer in Visual Studio 2022.

    Dica

    Você pode alterar a Exibição de Pasta padrão para a Exibição de Solução no menu Git. Selecione Configurações>Controle do Código-Fonte>Configurações globais do Git>Carregar a solução automaticamente ao abrir um repositório do Git para fazer isso.

Abrir um repositório local existente

Depois de clonar ou criar um repositório, o Visual Studio detectará o repositório Git e o adicionará à sua lista de Repositórios Locais no menu Git. A partir daí, você pode acessar e alternar rapidamente entre seus repositórios Git.

Navegar até um repositório do Azure DevOps e cloná-lo

  1. Abra o Visual Studio.

  2. No menu Git, selecione Clonar Repositório.

    Screenshot of the full Clone Repository option from the Git menu in Visual Studio.

  3. Na seção Procurar um repositório da caixa de diálogo Clonar um repositório, selecione Azure DevOps.

    Screenshot of the 'Browse a repository' section of the 'Clone a repository' dialog box in Visual Studio, Azure DevOps highlighted.

  4. Uma caixa de diálogo Conectar a um Projeto é exibida. Siga os prompts para entrar em sua conta do Azure e navegue até o Azure DevOps Server que hospeda os arquivos que você está procurando.