Criar um novo repositório Git

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Um repositório Git, ou repo, rastreia 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 Git que você cria é independente de outros repositórios Git, portanto, as alterações feitas em um repositório não afetarão os outros.

Um repositório Git armazena todas as versões de todos os arquivos no repositório, a menos que você diga ao Git para ignorar um arquivo. O Git salva versões de arquivos de forma eficiente, portanto, armazenar um grande número de versões não requer necessariamente muito espaço em disco. O Git suporta a comparação de versões de arquivos, a fusão de versões diferentes, a alternância 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 Git local a um repositório Git remoto que outras pessoas podem acessar. O repositório remoto pode ser um repositório Git do Azure Repos , um repositório GitHub ou outro repositório Git hospedado.

Este artigo fornece procedimentos para as seguintes tarefas:

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

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

Pré-requisitos para acesso ao Azure Repos

  • Os repositórios devem ser habilitados em suas configurações de projeto do Azure DevOps. Se o hub Repos e as páginas associadas não forem exibidos, consulte Ativar ou desativar um serviço de DevOps do Azure para reativar Repos.

  • Para exibir código em projetos privados, você deve ser membro de um projeto do Azure DevOps com nível de acesso Básico ou superior. Para projetos públicos, todos podem visualizar o código.

  • Para clonar ou contribuir com o código de um projeto privado, você deve ser membro do grupo de segurança Colaboradores ou ter as permissões correspondentes definidas. Para projetos públicos, qualquer pessoa pode clonar e contribuir com código. Para obter mais informações, consulte O que é um projeto público?

    Nota

    Para projetos públicos, os usuários com acesso de Partes Interessadas têm acesso total aos Repositórios do Azure.

  • Os repositórios devem ser habilitados em suas configurações de projeto do Azure DevOps. Se o hub Repos e as páginas associadas não forem exibidos, consulte Ativar ou desativar um serviço de DevOps do Azure para reativar Repos.

  • Para exibir o código, você deve ser membro do projeto DevOps do Azure com acesso Básico ou superior. Se você não for um membro do projeto, seja adicionado.

  • Para clonar ou contribuir para o código, você deve ser membro do grupo de segurança Colaboradores ou ter as permissões correspondentes no projeto que deseja alterar.

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

O Visual Studio não oferece suporte à criação de um repositório 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 Git local a partir de uma solução existente.

A linha de comando do Git não oferece 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 Git local a partir de uma solução existente.


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

Crie um repositório Git local para controlar 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, Alterações do Git e por meio de menus de contexto no Gerenciador de Soluções. O Visual Studio 2019 versão 16.8 também oferece a interface de usuário do Team Explorer Git. Para obter mais informações, consulte a guia Visual Studio 2019 - Team Explorer .

  1. No 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 na visualização Pasta do Gerenciador de Soluções e selecione Criar Repositório Git. Ou, escolha Adicionar ao controle do código-fonte na barra de status no canto inferior direito do Visual Studio e selecione Git. Se você não vir essas opções, seu código já está em um repositório Git.

    Captura de tela da opção 'Criar repositório Git' no menu de contexto Gerenciador de Soluções no Visual Studio 2019.

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

    Captura de tela da opção 'Criar repositório Git' no menu Git da barra de menus do Visual Studio 2019.

  2. Na janela Criar um repositório Git, escolha Somente local, verifique se o caminho local está correto e escolha Criar.

    Captura de tela da janela 'Criar um repositório Git' com a opção 'Somente local' selecionada no Visual Studio 2019.

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

Captura de ecrã da pasta Git, do ficheiro de ignorar do Git e do ficheiro de atributos do Git no explorador de ficheiros do Windows.

Criar um repositório Git local em uma pasta vazia

O Visual Studio 2022 não oferece suporte à criação de um novo repositório local usando o Team Explorer. Use a linha de comando Git.

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

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

  1. No 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 na visualizaçã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 Git.

    Captura de tela da opção 'Push to Git service' no menu de contexto do Visual Studio 2022.

    Ou escolha Git > Push to Git service na barra de menus para iniciar a janela Create a Git repository .

    Captura de tela da opção de menu 'Push to Git service' no menu Git na barra de menus do Visual Studio 2022.

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

  3. Em seu projeto de DevOps do Azure, crie um repositório Git vazio sem um arquivo LEIA-ME. Copie a URL do clone do pop-up Clone Repository .

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

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

    Captura de tela da janela 'Criar um repositório Git', com a URL de um repositório do Azure vazio, no Visual Studio 2022.

Nota

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

Conectar um repositório Git local a um repositório GitHub

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

  1. No 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 na visualizaçã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 Git.

    Captura de tela da opção 'Push to Git service' no menu de contexto do Visual Studio 2022.

    Ou escolha Git > Push to Git service na barra de menus para iniciar a janela Create a Git repository .

    Captura de tela da opção de menu 'Push to Git service' no menu Git na barra de menus do Visual Studio 2022.

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

    Captura de tela da janela 'Criar um repositório Git', com a URL de um repositório GitHub vazio, no Visual Studio 2022.

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

Próximos passos