Activa Linux
GitHub Desktop para Linux: ¿está disponible y qué usar en Ubuntu en su lugar?
GitHub Desktop no tiene una versión Linux oficial y GitHub no tiene planes inmediatos para una. Esto es lo que dicen las propias páginas de GitHub, lo que ofrece la bifurcación comunitaria y cómo configurar una GUI Git nativa y gratuita con su cuenta GitHub en Ubuntu o Debian.
Divulgación: el creador de GitTree escribió este artículo, por lo que tenemos una participación en GitTree. Describimos cada producto, incluido el nuestro, desde sus páginas oficiales y nuestro propio uso, y decimos dónde se adapta mejor otra herramienta.

No, no existe un GitHub escritorio oficial para Linux. La guía de instalación de GitHub dice "Linux aún no es compatible", y la respuesta fijada del equipo a la solicitud de una versión de Linux, abierta desde 2017, es que no tiene planes inmediatos para una. Una bifurcación comunitaria empaqueta GitHub Desktop para Ubuntu, pero GitHub no lo admite y está muy por detrás. Para una aplicación nativa lanzada para Linux por su propio desarrollador, nuestra elección, con un sesgo obvio, es GitTree: una GUI de Git con un .deb para Ubuntu y Debian, un gráfico de confirmación y GitHub solicitudes de extracción que puede revisar y fusionar sin salir de la aplicación.
Una nota rápida: el creador de GitTree escribió esta publicación, así que sopese nuestra recomendación en consecuencia. Cada afirmación sobre GitHub Desktop a continuación proviene de la documentación, el repositorio y el rastreador de problemas de GitHub, que se enumeran en las fuentes al final.
¿Está GitHub Desktop disponible para Linux? Qué dicen las propias páginas de GitHub
GitHub Desktop se desarrolla activamente: la versión 3.6.6 se envió el 21 de septiembre de 2026, una de las 14 versiones estables entre marzo y septiembre. Todos ellos se dirigen únicamente a macOS y Windows, sin ninguna compilación de Linux. Evidencia, a octubre de 2026:
- La documentación. La página de sistemas operativos compatibles de GitHub enumera macOS 12.0 o posterior y Windows 10 o posterior de 64 bits, y nada para Linux. La guía de instalación dice "Linux aún no es compatible".
- El repositorio. El archivo README de desktop/desktop dice "Linux no es compatible oficialmente" y dirige a Linux usuarios a una bifurcación comunitaria.
- El rastreador de problemas. "¿GitHub Desktop para Linux?" (#1525) ha estado abierto desde mayo de 2017 con más de 3000 me gusta. El equipo fijado responde: "no hay planes inmediatos para admitir una versión oficial de Linux".
| Plataforma | Construcción oficial | lo que descargas |
|---|---|---|
| macOS | Sí: 3.6.6, macOS 12.0 o posterior | Un .zip con la aplicación, para Apple Silicon o Intel |
| Windows | Sí: 3.6.6, 64 bits Windows 10 o posterior | Un .exe por usuario (sin derechos de administrador) o un .msi para toda la máquina |
| Linux | No | Nada oficial; sólo la comunidad se construye a partir de una bifurcación |
GitHub Desktop en Ubuntu: qué es la bifurcación comunitaria
La bifurcación a la que apunta el archivo README de GitHub es shiftkey/desktop, un proyecto comunitario en lugar de un producto GitHub. Adapta el código fuente abierto de GitHub Desktop para Linux y publica paquetes .deb, .rpm y AppImage, además de feeds de paquetes comunitarios. Las guías de instalación de Ubuntu generalmente lo utilizan. Sepa lo que está obteniendo:
- Está detrás de GitHub. Su última versión, 3.4.13-linux1, salió el 9 de febrero de 2025, aproximadamente 19 meses antes que la 3.6.6 de GitHub, por lo que carece de funciones más nuevas como árboles de trabajo y resolución de conflictos de Copilot (ambas nuevas en 3.6.0).
- GitHub no lo admite. Los problemas de Linux van al propio rastreador de problemas de la bifurcación y la documentación de GitHub no los cubre.
- Tú eliges en quién confiar. Instálalo solo desde las versiones GitHub de la bifurcación o los feeds que enumera README y compara las sumas de verificación SHA-256 publicadas.
Si necesita el flujo de trabajo exacto de GitHub Desktop y puede vivir con el retraso, la bifurcación es lo más cercano que estará.
Qué hace GitHub Desktop y qué reemplazarías
GitHub Desktop es el cliente Git gratuito de GitHub, de código abierto bajo la licencia MIT y creado con Electron. Su documento de diseño dice que cuando debe elegir entre flujos de trabajo avanzados y principiantes, prioriza a los principiantes. Cubre bien el ciclo cotidiano:
- Clone desde su cuenta de GitHub.com o GitHub Enterprise, o trabaje localmente sin iniciar sesión.
- Confirmar archivos completos o líneas seleccionadas; ramificar, fusionar y reordenar, aplastar o seleccionar confirmaciones arrastrando.
- Enumere las solicitudes de extracción, compruébelas y vuelva a ejecutar comprobaciones fallidas; crear uno abre GitHub en el navegador.
- Redacte mensajes de confirmación y fusione resoluciones de conflictos con GitHub Copilot, que necesita acceso a Copilot (existe un nivel gratuito; los planes pagos comienzan en $10 por mes a partir de octubre de 2026).
- Administre árboles de trabajo de Git (nuevo en 3.6.0), con Git y Git LFS incluidos, para que no haya nada más que instalar.
Donde termina GitHub Desktop
- Sin gráfico de confirmación. El historial es una lista lineal para la rama seleccionada; todavía hay una solicitud de gráfico abierta.
- Sin rebase interactivo completo. Sin reformulación de confirmaciones, correcciones o eliminaciones anteriores; En junio de 2026, un responsable de mantenimiento dijo que el equipo decidió no utilizar una interfaz de rebase interactiva genérica.
- Sin editor de conflictos de tres vías. Usted toma nuestra versión o la de ellos de un archivo, usa su editor o le pregunta a Copilot.
- Un alijo a la vez, de todos los cambios y sin vista de culpa.
- GitHub primero. Las solicitudes de extracción cubren GitHub únicamente, no puedes comentar una desde la aplicación y solo se puede iniciar sesión en una cuenta de GitHub.com a la vez.
- Solo en inglés. En abril de 2026, un responsable de mantenimiento dijo que el equipo no tiene ancho de banda para más idiomas.
GitHub Desktop alternativas para Linux que se ejecutan de forma nativa en Ubuntu y Debian
Un buen reemplazo se instala como cualquier otro programa de Ubuntu y mantiene GitHub a mano. Aquí están las opciones, empezando por la nuestra.
GitTree
Lo mejor para: GitHub Desktop usuarios en Ubuntu y Debian que desean una aplicación nativa con GitHub solicitudes de extracción, un gráfico de confirmación y una rebase interactiva.
GitTree es un cliente Git de escritorio para macOS, Windows y Linux, enviado en Linux como .deb para Ubuntu 22.04+ y Debian 12+ y como AppImage portátil. Cubre en qué confían los usuarios de GitHub Desktop y agrega un gráfico de confirmación, rebase interactivo completo, un editor de conflictos de tres vías, deshacer y rehacer, múltiples escondites, culpa y una terminal incorporada.
Fortalezas
- Un .deb nativo instalado con apt, más un AppImage portátil
- GitHub solicitudes de extracción en la aplicación: créalas, revísalas, coméntalas, combínalas y vuelve a ejecutar GitHub comprobaciones de acciones.
- Gráfico de confirmación, rebase interactivo (elegir, reformular, editar, aplastar, arreglar, soltar) y un editor de conflictos de tres vías
- Deshacer y rehacer para confirmaciones, restablecimientos, cambios de base y más, además de una vista de reflog
- GitLab, Bitbucket y Azure DevOps también (GitLab y la compatibilidad con Azure DevOps es nueva); telemetría sin uso
cuidado con
- Las GitHub solicitudes de extracción y otras integraciones de alojamiento requieren GitTree Pro (el trabajo local de Git está en el plan gratuito) y la aplicación se verifica en línea al menos cada 7 días.
- Necesita Git 2.39 o una versión más reciente instalada (Ubuntu 22.04 y Linux Mint 21 necesitan primero el PPA de git-core)
- Código cerrado y nuevo (lanzado por primera vez en 2026) junto con el largo historial de GitHub Desktop
- Sin resolución de conflictos de IA; Los borradores de IA necesitan su propio Claude Code, Codex o Antigravity CLI
- Las compilaciones Linux son solo x86_64 y no están firmadas; verificarlos con SHA256SUMS.txt
- Plataformas
- macOS: disponible
- Windows: disponible
- Linux: disponible
- Precio
- Plan gratuito (todas las funciones de Git), repositorios privados incluidos · Nour con Pro
Herramientas propias de Git: gitk y git gui
Git incluye dos pequeñas herramientas Tcl/Tk: gitk explora el historial y git gui etapas y confirmaciones. Parecen anticuados y no tienen solicitudes de extracción ni rebase interactivo, pero son gratuitos y se encuentran en los archivos de Ubuntu y Debian:
sudo apt install gitk git-guiMás opciones, comparadas
Nuestro resumen de la mejor GUI de Git para Linux compara clientes con compilaciones de Linux, Sourcetree para Linux cubre la aplicación de Atlassian y GitKraken vs Sourcetree vs GitHub Desktop coloca los nombres más conocidos uno al lado del otro. ¿Dividido entre una GUI y la terminal? Lea GIT GUI vs línea de comando.
GitHub Desktop frente a GitTree: cómo se distribuye su flujo de trabajo
Si usabas GitHub Desktop en una Mac o una Windows PC y ahora trabajas en Linux, la mayoría de los hábitos se conservan. Nuestra comparación completa de GitHub alternativas de escritorio analiza característica por característica; Aquí están los principales.
| Tarea | GitHub Desktop | GitTree |
|---|---|---|
| Linux | Solo bifurcación comunitaria no oficial | .deb oficial y AppImage |
| Historia | Lista lineal de confirmaciones | Confirmar gráfico con carriles secundarios de colores y búsqueda |
| Reescribir confirmaciones | Arrastre para reordenar o aplastar; modificar el último compromiso | Rebase interactivo completo con autosquash |
| Fusionar conflictos | Nuestro archivo o el suyo, su editor o Copilot | Editor integrado de tres vías, por trozo o por línea |
| Deshacer | Última confirmación no enviada; 15 segundos después de aplastar o reordenar | Deshacer y rehacer en muchas operaciones, además de una vista de registro nuevo |
| Solicitudes de extracción | GitHub solamente; crear y comentar en el navegador | GitHub, GitLab, Bitbucket y Azure DevOps, en la aplicación |
| IA | GitHub Copiloto | Su propio Claude Code, Codex o Antigravity CLI |
| Git mismo | Paquetes Git y Git LFS | Utiliza tu Git 2.39 o más reciente |
| cuenta | Opcional para trabajo local. | Opcional para el trabajo de Git; Pro y una cuenta para las integraciones; Nour, el asistente de IA, con Pro |
| Idiomas | ingles | English and Arabic (de derecha a izquierda) |
| Licencia y precio | Código abierto (MIT), gratuito (octubre de 2026) | Fuente cerrada; Plan gratuito (todas las funciones de Git) · Nour con Pro |

Donde GitHub Desktop todavía está por delante
- Código abierto. El trabajo local y con licencia del MIT no necesita iniciar sesión. GitTree es de código cerrado y le solicita que inicie sesión con una cuenta GitTree; su integración GitHub necesita GitTree Pro.
- Git incluido. Una máquina limpia simplemente funciona; GitTree necesita Git 2.39 o una versión más reciente instalada.
- Madurez. Desarrollado desde 2016, con un canal beta público y documentación extensa. GitTree se lanzó por primera vez en 2026.
- Lazos GitHub profundos. Revise y verifique las notificaciones, las advertencias del conjunto de reglas y la resolución de conflictos de Copilot.
- Simplicidad. Menos funciones, menos decisiones, lo que se adapta a los principiantes.
En una PC Mac o Windows, esas fortalezas pueden hacer que GitHub Desktop sea la elección correcta. En Linux solo cuentan si aceptas una versión anterior no oficial.
Instale GitTree en Ubuntu y conecte GitHub
Comprueba tu versión de Git
Ejecute
git --version. GitTree necesita 2.39 o más reciente, que Ubuntu 24.04 y Debian 12 tienen. Ubuntu 22.04 y Linux Mint 21 envían 2.34, así que primero ejecutesudo add-apt-repository ppa:git-core/ppa, luegosudo apt updateysudo apt install git.Descargue e instale el .deb
Obtenga el Linux .deb (aproximadamente 11 MB, x86_64) de la página de descarga de GitTree y compárelo con SHA256SUMS.txt. Luego ejecute
sudo apt install ./Git-Tree-Linux.debcon el nombre del archivo que guardó (por ejemploGit-Tree_<version>_amd64.deb); apt instala Git, WebKitGTK y GTK como dependencias y agrega GitTree a su menú de aplicaciones.Inicie GitTree e inicie sesión gratis
Abra GitTree desde el menú o ejecute
gittree, luego inicie sesión en gittree.app con su correo electrónico o con GitHub; el navegador le devuelve a la aplicación y los repositorios locales están en el plan gratuito. La integración de GitHub en el siguiente paso necesita GitTree Pro.Conecte su cuenta GitHub
En Preferencias, Integrations, elige Conectar GitHub… e inicia sesión con tu navegador o con un token de acceso personal. Esto es independiente de su inicio de sesión de GitTree y el token permanece en el conjunto de claves del sistema.
Clona o abre tus repositorios
Clona con la dirección HTTPS o SSH de un repositorio, abre carpetas que ya tienes o escanea una carpeta como
~/projects. Para un proyecto que aún no está en GitHub, Publish Repository… lo crea y empuja su rama.Trabajar con solicitudes de extracción
Cree, revise, comente y combine GitHub solicitudes de extracción en GitTree, siga o vuelva a ejecutar sus GitHub comprobaciones de acciones y véalas en todos los repositorios en el panel de solicitudes de extracción.
En Ubuntu 24.04 o Debian 12, la instalación incluye cuatro comandos (intercambie el nombre del archivo .deb que guardó):
git --version
cd ~/Downloads
sudo apt install ./Git-Tree-Linux.deb
gittree¿Prefieres no realizar ninguna instalación en todo el sistema? La guía GitTree para Linux cubre el AppImage portátil, el llavero y la desinstalación. Si su Git imprime 2.34, nuestra guía para actualizar Git en Ubuntu 22.04 explica el PPA.

Trae tu configuración GitHub Desktop contigo
- Los repositorios son carpetas Git normales: cópialas o clónalas nuevamente y aparecerán sus ramas, etiquetas e historial.
- Identidad vive en
~/.gitconfig. Los perfiles GitTree mantienen las identidades personales y laborales separadas sin editarlas. - Claves SSH: copie
~/.ssho genere una clave en GitTree y cárguela en GitHub desde la aplicación. - Los mensajes de confirmación del copiloto se convierten en el mensaje de confirmación Generar de GitTree, ejecútelo a través de su propia CLI de AI: consulte mensajes de confirmación de AI con Claude Code y Codex.
GitTree tiene un plan gratuito que cubre todas las funciones de Git, incluidos los repositorios privados (Nour, el asistente de IA, viene con GitTree Pro; consulta precios), y la misma aplicación se ejecuta en Mac, Windows y Linux. Vea todas las capacidades en la GitTree página de características o, si es nuevo en Git, aprenda cómo enviar un proyecto a GitHub sin la línea de comando. ¿Atascado? La GitTree página de soporte enumera todas las formas de comunicarse con nosotros, y cada instalador se encuentra en la página de descarga.
Preguntas frecuentes
¿Está GitHub Desktop disponible para Linux?
No. GitHub publica GitHub Desktop para macOS 12.0 o posterior y Windows 10 o posterior de 64 bits, sin versión Linux. Su guía de instalación dice que Linux aún no es compatible, y la respuesta fijada del equipo a la solicitud Linux, abierta desde 2017, es que no hay planes inmediatos. Sólo existen compilaciones comunitarias no oficiales.
¿Puedo instalar GitHub Desktop en Ubuntu?
Solo a través de una bifurcación comunitaria no oficial, shiftkey/desktop, a la que apunta el README de GitHub. Ofrece paquetes .deb, .rpm y AppImage, pero GitHub no los admite, y su última versión, 3.4.13-linux1 de febrero de 2025, va detrás de la 3.6.6 de GitHub por aproximadamente 19 meses, sin árboles de trabajo ni resolución de conflictos de Copilot.
Will GitHub release an official Linux version of GitHub Desktop?
No se ha anunciado nada. El número 1525, abierto desde mayo de 2017 con más de 3000 aprobación, incluye una declaración del equipo fijada, actualizada por última vez a principios de 2021, de que no hay planes inmediatos para una versión oficial Linux, aunque el equipo continúa evaluándola junto con sus otras prioridades. Hasta que eso cambie, los usuarios de Linux necesitan la bifurcación comunitaria u otro cliente Git.
¿Cuál es la mejor alternativa GitHub Desktop para Linux?
Hacemos GitTree, por lo que somos parciales, pero se centra en este caso: una GUI de Git con un .deb para Ubuntu y Debian, GitHub solicitudes de extracción que puedes revisar y fusionar en la aplicación, un gráfico de confirmación, rebase interactivo y un editor de conflictos de tres vías. Para confirmaciones básicas, gitk y git gui de Git son gratuitos.
¿Puedo usar mi cuenta GitHub con GitTree en Linux?
Sí. Inicie la prueba de GitTree Pro o active Pro, inicie sesión y luego conecte GitHub en Preferencias, Integrations con su navegador o un token de acceso personal, almacenado en el conjunto de claves del sistema. Luego puede clonar y publicar repositorios, crear, revisar, comentar y fusionar solicitudes de extracción y volver a ejecutar GitHub comprobaciones de acciones. Sin GitTree Pro, cualquier repositorio aún funciona a través de HTTPS o SSH simple con tus propias credenciales de Git.
¿GitTree es gratis como GitHub Desktop?
Sí. GitTree tiene un plan gratuito que cubre todas las funciones de Git, para individuos y organizaciones, repositorios privados y uso comercial incluidos, sin límite de tiempo y sin tarjeta de crédito. Nour, el asistente de IA, viene con GitTree Pro; la página de precios compara los dos planes. A diferencia de GitHub Desktop, que es de código abierto bajo la licencia MIT, GitTree es de código cerrado. GitHub Desktop funciona con repositorios locales sin iniciar sesión y GitTree solicita una cuenta GitTree; Las integraciones de alojamiento de GitTree requieren GitTree Pro, su asistente de inteligencia artificial, Nour, viene con GitTree Pro y la aplicación verifica en línea al menos cada 7 días.
¿Necesito instalar Git antes del GitTree en Ubuntu?
No manualmente en Ubuntu 24.04 o Debian 12: el GitTree .deb depende de Git, por lo que apt lo instala si falta, y ambos envían una versión suficientemente nueva. GitTree utiliza Git de tu sistema, 2.39 o posterior, en lugar de incluir el suyo propio como lo hace GitHub Desktop. En Ubuntu 22.04 y Linux Mint 21, agregue ppa:git-core/ppa primero, porque su Git 2.34 es demasiado antiguo.
Fuentes
Las afirmaciones sobre otros productos se compararon con sus páginas oficiales el 29 de octubre de 2026. Los precios y las características cambian; Las páginas de los proveedores son la fuente de la verdad.
- GitHub Desktop: página oficial
- GitHub Desktop: página de descarga
- GitHub Documentos: sistemas operativos compatibles con GitHub Desktop
- GitHub Documentos: Instalación de GitHub Desktop
- GitHub Docs: Configuración de GitHub Desktop (Git incluido)
- GitHub Desktop repositorio y README
- GitHub Desktop lanzamientos
- GitHub Desktop número 1525: "¿GitHub Desktop para Linux?"
- Community fork shiftkey/escritorio: lanzamientos
- GitHub Desktop: ¿Qué es GitHub Desktop? (documento de diseño)
- GitHub Desktop número 9452: solicitud de gráfico histórico
- GitHub Documentos: Ver el historial de sucursales en GitHub Desktop
- GitHub Documentos: Opciones para administrar confirmaciones en GitHub Desktop
- GitHub Desktop problema n.º 12354: comentario del responsable de mantenimiento sobre la rebase interactiva (junio de 2026)
- GitHub Documentos: Sincronizando tu sucursal en GitHub Desktop (conflictos de fusión)
- GitHub Documentos: Guardar cambios en GitHub Desktop
- GitHub Documentos: Gestión de árboles de trabajo en GitHub Desktop
- GitHub Documentos: Ver una solicitud de extracción en GitHub Desktop
- GitHub Documentos: Configuración de Copilot en GitHub Desktop
- GitHub Documentos: Planes para GitHub Copilot
- GitHub Desktop problema n.º 2310: solicitud de vista de culpa
- GitHub Desktop número 3707: varias cuentas
- GitHub Desktop número 21943: idiomas de la interfaz
- Documentación de Git: gitk
- Documentación de Git: interfaz gráfica de usuario de git
- Paquetes de Ubuntu: gitk en Ubuntu 24.04 (noble)
Todos los nombres de productos son marcas comerciales de sus respectivos propietarios. GitTree es independiente y no está afiliado ni respaldado por ninguno de ellos.