Introdução ao Git da linha de comando
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
Este guia mostra como compartilhar seu código em um repositório Git no Azure Repos usando a linha de comando.
As instruções neste artigo usam o shell bash padrão usado no Linux e no macOS, mas os comandos do Git funcionam em qualquer shell, incluindo o Git Bash do Git para Windows.
Pré-requisitos
- Uma organização no Azure DevOps. Se você não tiver uma organização, poderá se inscrever para uma gratuitamente. Cada organização inclui repositórios Git privados, gratuitos e ilimitados.
Baixar e instalar a CLI do Azure e adicionar a extensão do Azure DevOps
Instale a CLI do Azure. Você deve ter pelo menos
v2.0.49
, o qual pode ser verificado com o comandoaz --version
.Adicionar a Extensão do Azure DevOps
az extension add --name azure-devops
Execute o comando
az login
.Se a CLI pode abrir seu navegador padrão, ela irá fazê-lo e carregará uma página de entrada. Caso contrário, será necessário abrir uma página do navegador e seguir as instruções na linha de comando para inserir um código de autorização depois de navegar até https://aka.ms/devicelogin no navegador. Para obter mais informações, consulte a página de logon da CLI do Azure.
Para comando contínuo, defina a organização e o projeto como padrões na configuração.
az devops configure --defaults organization=https://dev.azure.com/contoso project=contoso
Baixe e instale o Git
Windows
Baixe e instale o Git para Windows , o qual inclui o Gerenciador de Credenciais do Git para se conectar facilmente ao Azure Repos.
macOS
Use o Homebrew para instalar e configurar o Git.
brew install git
Linux e UNIX
Para baixar e instalar o Git, use o sistema de geranciamento de pacotes da sua distribuição. Por exemplo, no Ubuntu:
sudo apt-get install git
Consulte a lista de comandos de instalação para obter as instruções mais atualizadas para sua distribuição do Linux.
Sincronizar o repositório local
Crie um repositório Git local para seu código. Se o código já estiver em um repositório Git local, você poderá ignorar esta etapa.
Navegue até a pasta em que o código está na linha de comando:
cd /home/fabrikam/fiber
Crie um repositório Git em seu computador para armazenar seu código. Você conectará esse repositório com o Azure Repos na próxima seção.
git init .
Confirme seu código no repositório Git local.
git add --all git commit -m "first commit of my code"
Criar seu repositório Git no Azure Repos
Crie um novo repositório Git no Azure Repos para seu código.
az repos create --name FabrikamApp
Copie a URL de clone do atributo URL remoto na saída JSON.
$ az repos create --name FabrikamApp [ { "defaultBranch": null, "id": "fa3ee42f-519d-4633-8e31-4a84de343ca3", "isFork": null, "name": "FabrikamApp", "parentRepository": null, "project": { "abbreviation": null, "description": "This is the pipeline project for github repo", "id": "fa3ee42f-519d-4633-8e31-4a84de343ca4", "lastUpdateTime": "2019-04-09T08:32:15.977Z", "name": "Fabrikam", "revision": 255, "state": "wellFormed", "url": "https://dev.azure.com/fabrikops2/_apis/projects/fa3ee42f-519d-4633-8e31-4a84de343ca4", "visibility": "public" }, "remoteUrl": "https://dev.azure.com/fabrikops2/Fabrikam/_git/FabrikamApp", "size": 0, "sshUrl": "fabrikops2@vs-ssh.visualstudio.com:v3/fabrikops2/Fabrikam/FabrikamApp", "url": "https://dev.azure.com/fabrikops2/fa3ee42f-519d-4633-8e31-4a84de343ca4/_apis/git/repositories/fa3ee42f-519d-4633-8e31-4a84de343ca3", "validRemoteUrls": null } ]
Conecte seu repositório local ao repositório Git no Azure Repos usando a URL de clone copiada no comando
git remote
:git remote add origin https://dev.azure.com/fabrikops2/Fabrikam/_git/FabrikamApp
Enviar seu código por push
Antes de enviar seu código por push, configure a autenticação com gerenciadores de credenciais ou SSH antes de continuar.
git push origin main