Compartilhar via


Criar um novo Repositório do Git

Azure DevOps Services | Servidor Azure DevOps | Azure DevOps Server 2022 | Azure DevOps Server 2020

Visual Studio 2019 | Visual Studio 2022

Um Repositório do Git, ou repositório, acompanha as alterações em arquivos dentro de uma pasta. Você pode criar qualquer número de repositórios Git locais em seu computador, cada um armazenado em sua própria pasta. Cada Repositório do Git criado é independente de outros repositórios Git, portanto, as alterações feitas em um repositório não afetarão as outras.

Um Repositório do Git armazena todas as versões de cada arquivo no repositório, a menos que você diga ao Git para ignorar um arquivo. O Git salva versões de arquivo com eficiência, portanto, armazenar um grande número de versões não requer necessariamente muito espaço em disco. O Git dá suporte à comparação de versões de arquivo, mesclagem de versões diferentes, comutação entre versões e muito mais. Você pode usar o Git para gerenciar seu código-fonte, independentemente de seus arquivos de código estarem dentro ou fora de uma solução do Visual Studio. Para compartilhar seu trabalho, você pode conectar seu Repositório do Git local a um Repositório do Git remoto que outras pessoas possam acessar. O repositório remoto pode ser um Repositório do Git do Azure Repos, um repositório GitHub ou outro Repositório do Git hospedado.

Este artigo fornece procedimentos para as seguintes tarefas:

  • Criar um Repositório do Git local a partir de uma nova solução
  • Criar um Repositório do Git local a partir de uma solução existente
  • Criar um Repositório do Git local em uma pasta vazia
  • Conectar um Repositório do Git local a um Repositório do Git do Azure Repos
  • Conectar um Repositório do Git local a um repositório GitHub

Para obter uma visão geral do fluxo de trabalho do Git, consulte Tutorial do Git do Azure Repos.

Pré-requisitos

Categoria Requirements
Acesso ao Projeto Membro de um projeto.
Permissões - Exibir código em projetos privados: pelo menos acesso básico .
- Clonar ou contribuir para o código em projetos privados: membro do grupo de segurança Colaboradores ou permissões correspondentes no projeto.
- Definir permissões de branch ou repositório: Gerenciar permissões para o branch ou repositório.
- Alterar o branch padrão: editar permissões de políticas para o repositório.
- Importar um repositório: membro do grupo de segurança Administradores do Projeto ou da permissão Criar repositório no nível do projeto do Git definida como Permitir. Para obter mais informações, consulte Definir permissões do Repositório do Git.
Serviços Repositórios habilitados.
Ferramentas Optional. Use comandos az repos: CLI do Azure DevOps.

Observação

Em projetos públicos, os usuários com acesso ao Stakeholder têm acesso total ao Azure Repos, incluindo exibição, clonagem e contribuição para o código.

Categoria Requirements
Acesso ao Projeto Membro de um projeto.
Permissões - Exibir código: pelo menos acesso básico .
- Clonar ou contribuir com o código: membro do grupo de segurança Colaboradores ou permissões correspondentes no projeto.
Serviços Repositórios habilitados.

Criar um Repositório do Git local a partir de uma nova solução

O Visual Studio não dá suporte à criação de um Repositório do Git local quando você cria uma nova solução. Em vez disso, crie sua solução do Visual Studio e siga as etapas em Criar um Repositório do Git local de uma solução existente.

A linha de comando do Git não dá suporte à criação de uma nova solução do Visual Studio. Em vez disso, crie sua nova solução usando o Visual Studio e siga as etapas em Criar um Repositório do Git local de uma solução existente.


Criar um Repositório do Git local a partir de uma solução existente

Crie um Repositório do Git local para acompanhar as alterações de arquivo em sua solução existente do Visual Studio.

O Visual Studio 2022 fornece uma experiência de controle de versão do Git usando o menu Git, as Alterações do Git e através dos menus de contexto no Gerenciador de Soluções. O Visual Studio 2019, versão 16.8, também oferece a interface do usuário do Git do Team Explorer. Para obter mais informações, consulte a guia Visual Studio 2019 – Team Explorer.

  1. Em Gerenciador de Soluções, clique com o botão direito do mouse no nome da solução ou clique com o botão direito do mouse em qualquer item no modo de exibição Pasta do Gerenciador de Soluções e selecione Criar Repositório do Git. Ou escolha Adicionar ao Controle do Código-Fonte na barra status no canto inferior direito do Visual Studio e, em seguida, selecione Git. Se você não vir essas opções, seu código já está em um Repositório do Git.

    Captura de tela da opção ‘Criar Repositório do Git’ no menu de atalho do Gerenciador de Soluções no Visual Studio 2019.

    Ou, escolha Git>Criar Repositório do Git na barra de menus para iniciar a janela Criar um Repositório do Git. Se você não vir essa opção, seu código já está em um Repositório do Git.

    Captura de tela da opção ‘Criar Repositório do Git’ no menu Git na barra de menus do Visual Studio 2019.

  2. Na janela Criar um Repositório do Git, escolha Somente Local, verifique se o caminho local está correto e, em seguida, escolha Criar.

    Captura de tela da janela

Agora você criou um Repositório do Git local na pasta de solução do Visual Studio e confirmou seu código nesse repositório. Seu Repositório do Git local contém a solução do Visual Studio e os recursos do Git.

Captura de tela da pasta Git, arquivo Git ignore e arquivo de atributos Git no Explorador de Arquivos do Windows.

Criar um Repositório do Git local em uma pasta vazia

O Visual Studio 2022 não dá suporte à criação de um novo repositório local usando o Team Explorer. Usar Linha de comando do Git.

Conectar um Repositório do Git local a um Repositório do Git do Azure Repos

Você pode compartilhar seu código com outras pessoas conectando seu Repositório do Git local em um Repositório do Git do Azure Repos.

  1. Em Gerenciador de Soluções, clique com o botão direito do mouse no nome da solução ou clique com o botão direito do mouse em qualquer item no modo de exibição Pasta do Gerenciador de Soluções e selecione Enviar por push para o serviço Git para iniciar a janela Criar um Repositório do Git.

    Captura de tela da opção ‘Enviar por push para o serviço Git’ no menu de atalho do Visual Studio 2022.

    Ou, escolha Git>Enviar por push para o serviço Git na barra de menus para iniciar a janela Criar um Repositório do Git.

    Captura de tela da opção do menu ‘Enviar por push para o serviço Git’ no menu Git na barra de menus no Visual Studio 2022.

  2. Abra um navegador e navegue até o projeto do Azure DevOps usando uma URL na forma de https://dev.azure.com/<OrganizationName>/<ProjectName>. Se você não tiver um projeto ainda, crie um.

  3. No projeto do Azure DevOps, crie um Repositório do Git vazio sem um arquivo README. Copie a URL de clone do pop-up Clonar Repositório.

    Captura de tela do pop-up 'Clonar Repositório' do site de projeto do Azure DevOps.

  4. Na janela Criar um Repositório do Git , escolha Remoto existente e insira a URL de clone do repositório da etapa anterior e escolha Push. Para obter mais informações sobre como criar um novo repositório do Azure DevOps, consulte Criar um novo Repositório do Git em seu projeto.

    Captura de tela da janela

Observação

Com Azure DevOps Services, o formato da URL do projeto é dev.azure.com/{your organization}/{your project}. No entanto, ainda há suporte para o visualstudio.comformato anterior que faz referência ao formato. Para obter mais informações, consulte Apresentando o Azure DevOps, Alterne as organizações existentes para usar a nova URL de nome de domínio.

Conectar um Repositório do Git local a um Repositório do GitHub

Você também pode compartilhar seu código com outras pessoas conectando seu Repositório do Git local em um repositório do GitHub.

  1. Em Gerenciador de Soluções, clique com o botão direito do mouse no nome da solução ou clique com o botão direito do mouse em qualquer item no modo de exibição Pasta do Gerenciador de Soluções e selecione Enviar por push para o serviço Git para iniciar a janela Criar um Repositório do Git.

    Captura de tela da opção ‘Enviar por push para o serviço Git’ no menu de atalho do Visual Studio 2022.

    Ou, escolha Git>Enviar por push para o serviço Git na barra de menus para iniciar a janela Criar um Repositório do Git.

    Captura de tela da opção do menu ‘Enviar por push para o serviço Git’ no menu Git na barra de menus no Visual Studio 2022.

  2. Na janela Criar um Repositório do Git, escolha GitHub, selecione sua conta do GitHub, nome do proprietário e um novo nome de repositório e escolha Push.

    Captura de tela da janela

    Esta etapa cria um novo repositório em sua conta do GitHub com conteúdo do repositório local.

Próximas etapas