# Guía de Instalación de Git y Composer en Debian 12

- Link: https://binariocero.com/linux/guia-de-instalacion-de-git-y-composer-en-debian-12
- Published: 2025-03-08T10:16:38+01:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

## **1. Actualizar el sistema**

Antes de instalar cualquier software, es recomendable actualizar la lista de paquetes
y asegurarse de que el sistema está al día:

    ```wp-block-preformatted
    sudo apt update && sudo apt upgrade -y
    ```

## **2. Instalación de Git**

### **Paso 1: Instalar Git desde los repositorios oficiales**

Debian 12 incluye Git en sus repositorios, por lo que podemos instalarlo con:

    ```wp-block-preformatted
    sudo apt install git -y
    ```

### **Paso 2: Verificar la instalación**

Para comprobar que Git está instalado correctamente, ejecuta:

    ```wp-block-preformatted
    git --version
    ```

Debería mostrar una salida similar a esta (el número de versión puede variar):

    ```wp-block-preformatted
    git version 2.39.2
    ```

### **Paso 3: Configurar Git**

Después de la instalación, configura tu identidad en Git:

    ```wp-block-preformatted
    git config --global user.name "Tu Nombre"git config --global user.email "tuemail@example.com"
    ```

Puedes verificar la configuración con:

    ```wp-block-preformatted
    git config --list
    ```

## **3. Instalación de Composer**

### **Paso 1: Instalar dependencias necesarias**

Antes de instalar Composer, instala las dependencias necesarias:

    ```wp-block-preformatted
    sudo apt install curl php-cli php-mbstring unzip -y
    ```

### **Paso 2: Descargar e instalar Composer**

Ejecuta el siguiente comando para descargar e instalar Composer globalmente:

    ```wp-block-preformatted
    curl -sS https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composer
    ```

### **Paso 3: Verificar la instalación**

Para asegurarte de que Composer se instaló correctamente, ejecuta:

    ```wp-block-preformatted
    composer --version
    ```

Debería mostrar una salida como esta (la versión puede variar):

    ```wp-block-preformatted
    Composer version 2.7.1 2024-03-07 00:00:00
    ```

## **4. Solución de Problemas**

 * **Error "composer: command not found"**
    - Asegúrate de que **composer.phar** está en **/usr/local/bin** con el nombre
      correcto: 
      `sudo mv composer.phar /usr/local/bin/composer`
    - Verifica que **/usr/local/bin** está en tu variable PATH: 
      `echo $PATH`
 * **Error de permisos al ejecutar Composer**
    - Puedes usar Composer sin sudo asegurándote de que tu usuario tiene los permisos
      adecuados en **/usr/local/bin**: 
      `sudo chown -R $USER:$USER ~/.composer/`
