Saltar al contenido
Portada » Blog » MGit: Git completo en Android sin suscripciones

MGit: Git completo en Android sin suscripciones

Tienes un repositorio Git en el móvil y no quieres depender de que GitHub tenga app, de que GitKraken te pida suscripción, ni de que nadie lea tu historial de commits.

MGit es un cliente Git completo para Android. Clona, hace push, pull, gestiona ramas y resuelve conflictos — todo desde el teléfono, sin tocar ningún servidor de terceros.

Para qué sirve MGit en 2026

Si llevas tiempo buscando un cliente Git que funcione offline, soporte SSH y no te pida cuenta en ningún sitio, MGit es prácticamente la única opción seria en el ecosistema libre para Android.

Permite trabajar con cualquier repositorio remoto: GitHub, GitLab, Gitea, tu propio servidor. También funciona con repos locales, lo que lo convierte en una herramienta real para editar configuraciones, dotfiles o proyectos cuando estás lejos del ordenador.

El APK pesa alrededor de 8 MB, requiere Android 5.0 como mínimo y está construido sobre JGit, la implementación Java de Git desarrollada por Eclipse. No usa binarios nativos de Git, lo que explica algunas limitaciones con operaciones avanzadas, pero también garantiza compatibilidad amplia entre arquitecturas (arm64-v8a, armeabi-v7a, x86_64).

Soporta autenticación por SSH con clave RSA/ED25519 y por HTTPS con usuario y contraseña o token. El soporte de submódulos es básico pero funcional en la versión actual (1.6.0+).

Cómo instalar MGit en Android desde F-Droid

  1. 1
    Instala F-Droid desde f-droid.org si no lo tienes. Habilita «Fuentes desconocidas» en Ajustes → Seguridad → Instalar apps desconocidas.
  2. 2
    Abre F-Droid, busca MGit y pulsa Instalar. No hay versión en Google Play.
  3. 3
    Al abrir MGit por primera vez, ve a Ajustes (⋮) → Claves SSH → Generar nueva clave si vas a usar autenticación por clave pública.
  4. 4
    Para clonar un repo, pulsa el botón + en la pantalla principal, pega la URL del repositorio (SSH o HTTPS) y define la carpeta de destino local.

MGit vs las alternativas de pago

Evítalo
GitKraken Mobile
~9 €/mes (Pro 2026)
Interfaz pulida
Suscripción obligatoria
Requiere cuenta GitKraken

Recomendado
MGit
Gratis y libre
Sin rastreo
Código abierto
SSH nativo

Alternativa
Working Copy (iOS)
~19 € pago único (solo iOS)
Muy completo
No existe en Android
Propietario

GitKraken tiene una app móvil funcional pero su modelo de negocio gira en torno a la suscripción y la cuenta vinculada. Para trabajar con repos privados necesitas el plan Pro. Working Copy es la referencia en iOS pero directamente no existe en Android — lo menciono porque mucha gente lo cita como benchmark y no aplica.

Cuándo NO usar MGit (sé honesto contigo mismo)

MGit no es la herramienta correcta si tu flujo de trabajo depende de git rebase interactivo, cherry-pick granular o gestión compleja de submódulos anidados. JGit tiene sus límites y se notan.

Tampoco es cómodo para revisar diffs grandes. La interfaz de comparación de ficheros es funcional pero lenta con archivos de más de 500 líneas. Si necesitas revisar PRs con contexto visual, usar la web de GitHub o GitLab desde el navegador sigue siendo más práctico.

Yo lo uso para una cosa muy concreta: sincronizar mis dotfiles entre máquinas usando un repo privado en Gitea. Push rápido desde el móvil cuando cambio algo sobre la marcha, pull en el ordenador al llegar. Para eso es perfecto.

Trucos que realmente uso

Configura nombre y email globales antes del primer commit

Sin esto, MGit usará valores vacíos y tus commits quedarán sin autor. Ve a Ajustes (⋮) → Configuración Git → Nombre de usuario y Correo electrónico y rellena ambos campos antes de hacer ningún commit.

Importa tu clave SSH existente en lugar de generar una nueva

Si ya tienes una clave en tu servidor, ve a Ajustes (⋮) → Claves SSH → Importar clave privada y selecciona el archivo .pem o clave privada en formato OpenSSH. Evitas tener que añadir una clave nueva a todos tus servidores.

MGit no tiene la interfaz más bonita del mercado y lo sabe. Pero hace lo que promete, no te pide nada a cambio y el código está ahí para quien quiera mirarlo. A veces eso es exactamente lo que necesitas.