Imagen: Git

Puede haber ocasiones en las que necesite trabajar con Git y el único dispositivo que tenga sea su teléfono inteligente Android. Cuando lo hace, ¿qué haces? Gracias a una práctica herramienta llamada Termux, es posible instalar la herramienta de línea de comandos Git en un dispositivo móvil.

Te guiaré a través del proceso de configuración y ejecución. Lo demostraré en Android 9, ejecutándose en un Essential PH-1.

Una vez instalado, tendrás todas las herramientas disponibles en la versión de línea de comandos de Git.

VER: Política de uso de VPN (Premium de TechRepublic)

Índice
  • Que necesitas
  • Instalación de Termux
  • Instalar Git y SSH
  • Configurar almacenamiento Git
  • Iniciar sesión en GitHub
  • Conexión a Git
  • Que necesitas

    Lo único que necesita es un dispositivo que ejecute la plataforma Android versión 5.0 o posterior y una cuenta de GitHub. Eso es.

    Hagamos que suceda.

    Instalación de Termux

    Lo primero que debe hacer es instalar Termux. Esto se hace desde Google Play Store, siguiendo estos pasos:

    1. Abra Google Play Store en su dispositivo Android.
    2. Buscar Termux.
    3. Ubique y presione la entrada Fredrik Fornwall.
    4. Presiona Instalar.
    5. Deje que la instalación se complete.

    Una vez instalado, encontrará un iniciador de Termux en su pantalla de inicio y/o cajón de aplicaciones. Localice este lanzador y abra la aplicación. Cuando se abra la aplicación, debería ver una ventana de terminal algo familiar (Figura A)

    Instalar Git y SSH

    Antes de poder ejecutar el comando de instalación, debe realizar una actualización y una mejora. Para hacer esto, ejecute el comando (Figura B):

    apt update && apt upgrade

    Una vez que se complete la actualización, estará listo para instalar tanto Git como SSH. Para hacer esto, emita el comando:

    apt install git openssh

    Este orden (Figura C) instalará las dos aplicaciones necesarias.

    Configurar almacenamiento Git

    Ahora es el momento de configurar el almacenamiento de Termux. Esto se hace con el comando (desde la terminal de Termux):

    termux-setup-Almacenamiento

    Al ejecutar este comando, se le pedirá que permita que la aplicación acceda al almacenamiento. Haz eso y estarás listo para Git.

    Iniciar sesión en GitHub

    Aquí es donde se pone un poco complicado. Desde la terminal de Termux, primero debe crear un par de claves ssh. Para hacer esto, emita el comando:

    ssh-keygen -t rsa -C "EMAIL"

    Donde EMAIL es su dirección de correo electrónico asociada con su cuenta de GitHub.

    Una vez que haya generado la clave, sugiero usar el comando scp para copiarla a una computadora de escritorio. Así que ve al directorio .ssh (en Termux) con el comando:

    cd .ssh

    Desde este directorio, ejecute el comando:

    scp id_rsa.pub [email protected]:/home/USER/

    Donde USUARIO es un nombre de usuario remoto e IP es la dirección remota de una oficina en la misma red que su dispositivo Android (que acepta conexiones SSH).

    Una vez que tenga este archivo almacenado en un escritorio remoto, debe conectarse a GitHub (desde el escritorio que ahora aloja el archivo .pub) e ir a Configuración | claves SSH. Copie esta clave id_rsa.pub en Git y guárdela.

    Conexión a Git

    Ahora que ha copiado su clave SSH pública en GitHub, puede iniciar sesión en su cuenta de GitHub con el comando:

    ssh -T [email protected]

    Una vez autenticado, estará listo para comenzar a trabajar con Git desde su dispositivo Android. Cree repositorios, empuje, extraiga y más. También es posible que desee hacerse un favor e instalar el editor nano, a través de Termux (con el comando apt install nano), para que pueda editar el código.

    Y ahí tienes. Una forma conveniente de trabajar con Git en su dispositivo Android. Ahora... ponte a trabajar.