Introducción a Git desde la línea de comandos

Azure Repos | Azure DevOps Server 2020

En esta guía se muestra cómo compartir el código en un repositorio de Git Azure Repos mediante la línea de comandos.

Las instrucciones siguientes usan el shell de Bash predeterminado que se usa en Linux y macOS, pero los comandos de Git funcionarán en cualquier shell, incluido Git Bash de Git para Windows.

Requisitos previos

  • Una organización de Azure DevOps. Si no tiene una organización, puede registrarse para obtener una de forma gratuita. Cada organización incluye repositorios de Git privados gratuitos e ilimitados.

Descargue e instale CLI de Azure y agregue Azure DevOps extensión

  1. Instalación de la CLI de Azure. Debe tener al menos v2.0.49 , que puede comprobar con el comando az --version .

  2. Agregar la Azure DevOps extensiónaz extension add --name azure-devops

  3. Ejecute el comando az login.

    Si la CLI puede abrir el explorador predeterminado, lo hará y cargará una página de inicio de sesión. De lo contrario, deberá abrir una página del explorador y seguir las instrucciones de la línea de comandos para especificar un código de autorización después de ir a https://aka.ms/devicelogin en el explorador. Para obtener más información, vea la página CLI de Azure inicio de sesión .

  4. Para comandos sin problemas, establezca la organización y el proyecto como valores predeterminados en la configuración.

    az devops configure --defaults organization=https://dev.azure.com/contoso project=contoso

Descarga e instalación de Git

Windows

Descargue e instale Git para Windows , que incluye la Administrador de credenciales Git para conectarse fácilmente a Azure Repos.

macOS

Use Homebrew para instalar y configurar Git.

brew install git

Linux y Unix

Use las herramientas de la sistema de administración de paquetes para descargar e instalar Git. Por ejemplo, en Ubuntu:

sudo apt-get install git

Consulte la lista de comandos de instalación para obtener las instrucciones más actualizadas para la distribución de Linux.

Creación del repositorio local

Cree un repositorio de Git local para el código. Si el código ya está en un repositorio de Git local, puede omitir este paso.

  1. Vaya a la carpeta donde se encuentra el código en la línea de comandos:

    cd /home/fabrikam/fiber
    
  2. Cree un repositorio de Git en la máquina para almacenar el código. Conectará este repositorio a Azure Repos en la sección siguiente.

    git init .
    
  3. Confirme el código en el repositorio de Git local.

    git add --all
    git commit -m "first commit of my code"
    

Cree el repositorio de Git en Azure Repos

  1. Cree un repositorio de Git en Azure Repos para el código.

    az repos create --name FabrikamApp
    
  2. Copie la dirección URL de clonación del atributo de dirección URL remota en la salida 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
       }
     ]
    
  3. Conectar el repositorio local en el repositorio de Git Azure Repos la dirección URL de clonación copiada en el git remote comando:

    git remote add origin https://dev.azure.com/fabrikops2/Fabrikam/_git/FabrikamApp
    

Inserción del código

Antes de insertar el código, configure la autenticación con administradores de credenciales o SSH antes de continuar.

git push origin main

Pasos siguientes