Cómo instalar GitHub Desktop en Debian 12, 11 o 10

GitHub Desktop es un faro para desarrolladores que buscan una manera eficiente y fluida de administrar repositorios Git. Este cliente GUI, diseñado para Git, agiliza tareas complejas y permite a los desarrolladores novatos y experimentados colaborar sin esfuerzo.

Características destacadas de GitHub Desktop:

  • Interfaz de usuario elegante: El diseño de GitHub Desktop prioriza la experiencia del usuario, ofreciendo un diseño claro e intuitivo. Este espíritu de diseño garantiza una gestión de repositorios sin esfuerzo, independientemente de la familiaridad del usuario con Git.
  • Crónicas de compromiso: Los usuarios pueden profundizar en un registro de confirmación completo que detalla los autores, las marcas de tiempo y los mensajes. Esta característica mejora la revisión del código y el seguimiento de cambios, ofreciendo una vista panorámica de la evolución de un proyecto.
  • Ramificación sin esfuerzo: Con GitHub Desktop, la creación de ramas y la navegación son pan comido. La plataforma facilita el cambio, la fusión y la creación de sucursales, minimizando los riesgos de conflicto y mejorando la trayectoria de desarrollo.
  • Solicitudes de extracción integradas: La sinergia de GitHub Desktop con el marco de solicitud de extracción de GitHub es evidente. Los usuarios pueden iniciar, evaluar e integrar solicitudes de extracción sin salir de la aplicación, lo que elimina la necesidad de hacer malabarismos entre interfaces.
  • Visor de diferencias visuales: El visor de diferencias integrado delinea visualmente las modificaciones del código, lo que ayuda a los usuarios a comprender las modificaciones. El sistema codificado por colores resalta rápidamente las adiciones, eliminaciones y cambios de código.
  • Mediación de conflictos: La fusión se vuelve sencilla con la función de resolución de conflictos de GitHub Desktop. La plataforma marca lúcidamente los archivos conflictivos y las modificaciones, lo que garantiza una navegación fluida por los conflictos de fusión.

Con estas sólidas características, GitHub Desktop promete elevar sus esfuerzos de desarrollo y colaboración, haciendo que la administración de Git sea más intuitiva y eficiente. Ahora, instalemos el software en su escritorio Debian utilizando varios métodos que se adapten a sus preferencias.

Método 1: instalar GitHub Desktop mediante el paquete .deb

Si bien GitHub oficialmente solo admite Windows y macOS, los usuarios de Linux pueden acceder a la plataforma a través del proyecto “shiftkey/desktop”. Esta bifurcación proporciona paquetes compatibles con Linux para varias distribuciones, incluido Debian.

Para comenzar, visite la página de lanzamientos y descargue la versión más reciente. Aunque esta guía se centra en la instalación del paquete “.deb”, también puedes elegir AppImage si lo prefieres y estás familiarizado con él.

Descargue el archivo .deb de GitHub Desktop

Descargue la última versión usando el siguiente comando en su terminal. Este comando recupera el archivo .deb del repositorio de GitHub y lo guarda en su sistema local:

wget https://github.com/shiftkey/desktop/releases/download/release-3.2.1-linux1/GitHubDesktop-linux-3.2.1-linux1.deb

Instale GitHub Desktop en Debian mediante el comando DPKG

Con el archivo .deb descargado, ahora puede instalar la aplicación GitHub Desktop. Nuestra guía utiliza la versión 3.2.1 RC1 como ejemplo. Reemplazar <filename> en el siguiente comando con el nombre del archivo .deb que descargaste:

sudo dpkg -i <filename>.deb

Ejemplo con 3.2.1 RC1:

sudo dpkg -i GitHubDesktop-linux-3.2.1-linux1.deb

Nota: Recuerde, este es sólo un comando de ejemplo; su comando de instalación debe ser más reciente que la versión “v3.2.1”.

Para los usuarios más nuevos de Debian que quizás no lo sepan, dpkg es un administrador de paquetes que se utiliza para instalar, eliminar y administrar paquetes de Debian. Es una herramienta fundamental para instalar paquetes .deb en su sistema. El -i flag es una opción de comando que le dice dpkg para instalar el paquete especificado.

Método 2: Instalar GitHub Desktop mediante APT PPA (recomendado)

El segundo método para instalar GitHub Desktop es a través de un repositorio APT de terceros. Este método es preferible ya que permite una fácil actualización de su aplicación GitHub Desktop y otros paquetes.

Dos repositorios APT de terceros en los Estados Unidos son espejos del proyecto GitHub shiftkey/desktop. Estos repositorios están respaldados y listados en la página del proyecto. Sin embargo, algunos usuarios de otras partes del mundo pueden experimentar dificultades para conectarse a una réplica de EE. UU., aunque no se espera que esto afecte a la mayoría de los usuarios.

Actualice Debian antes de instalar GitHub Desktop

Antes de instalar GitHub Desktop, asegúrese de que su sistema Debian esté actualizado ejecutando el siguiente comando:

sudo apt update && sudo apt upgrade

Este comando actualiza las listas de paquetes y actualiza los paquetes instalados a sus últimas versiones.

Instalar los paquetes iniciales necesarios para GitHub Desktop

Necesitará instalar algunos paquetes de requisitos previos para instalar GitHub Desktop usando un repositorio APT. Ejecute el siguiente comando para instalarlos:

sudo apt install wget software-properties-common

Estos paquetes deben importar la clave GPG y agregar el repositorio a su sistema.

Importar el repositorio APT de GitHub

Elija uno de los dos espejos disponibles. Se recomienda utilizar el primero, pero puedes optar por el segundo si tienes algún problema.

Importe la clave GPG y el repositorio APT desde @tecla Shift:

wget -qO - https://apt.packages.shiftkey.dev/gpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/shiftkey-packages.gpg > /dev/null
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/shiftkey-packages.gpg] https://apt.packages.shiftkey.dev/ubuntu/ any main" > /etc/apt/sources.list.d/shiftkey-packages-desktop.list'

Espejo alternativo por @mwt:

wget -qO - https://mirror.mwt.me/shiftkey-desktop/gpgkey | gpg --dearmor | sudo tee /etc/apt/keyrings/mwt-desktop.gpg > /dev/null
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/mwt-desktop.gpg] https://mirror.mwt.me/shiftkey-desktop/deb/ any main" > /etc/apt/sources.list.d/mwt-desktop.list'

Actualizar la caché de paquetes APT después de la importación de PPA

Después de importar uno de los espejos, ejecute una actualización de APT para asegurarse de que se reconozcan los repositorios recién agregados:

sudo apt update

Finalice la instalación de GitHub Desktop mediante el comando APT

Para instalar GitHub Desktop, use el siguiente comando:

sudo install github-desktop

Este comando instala la aplicación GitHub Desktop desde el repositorio elegido.

Inicie el escritorio GitHub

Después de instalar con éxito GitHub Desktop en su sistema Debian, puede iniciar la aplicación utilizando el terminal o el método de interfaz gráfica de usuario (GUI).

En primer lugar, para iniciar GitHub Desktop desde la terminal, ejecute el siguiente comando:

github-desktop

Alternativamente, para iniciar GitHub Desktop usando el método GUI, siga estos pasos:

  1. Abra el menú de aplicaciones de su sistema. Generalmente se accede a este menú a través de un botón o ícono en la barra de tareas o en el dock, como el botón “Actividades” en GNOME o el iniciador de aplicaciones en KDE Plasma.
  2. Puede buscar "GitHub Desktop" en el menú de la aplicación escribiéndolo en la barra de búsqueda o navegando por la lista de aplicaciones instaladas.
  3. Haga clic en el icono "GitHub Desktop" para iniciar la aplicación.
Lanzamiento de GitHub Desktop en Debian
Haga clic para iniciar GitHub Desktop en Debian

Comenzando con GitHub Desktop

Después de instalar e iniciar GitHub Desktop en su sistema Debian, es hora de explorar algunos consejos, personalizaciones y consejos generales para comenzar con la aplicación.

Consejos generales para el escritorio de GitHub

  • Inicia sesión con tu cuenta de GitHub: Para utilizar GitHub Desktop por completo, inicie sesión con su cuenta de GitHub o GitHub Enterprise. Esto le permite acceder fácilmente a sus repositorios, administrar su perfil y sincronizar su trabajo con el servidor remoto.
  • Clonar repositorios: Utilice la función "Clonar un repositorio" para crear una copia local de un repositorio remoto en su sistema Debian. Esto le permite trabajar en proyectos sin conexión y sincronizar sus cambios más tarde.
  • Administrar sucursales: La interfaz de GitHub Desktop facilita la creación, el cambio entre y la combinación de ramas, simplificando el proceso de trabajar con varias ramas en un repositorio.
  • Confirmar e impulsar cambios: GitHub Desktop le permite confirmar y enviar cambios directamente desde la aplicación. Puede realizar un seguimiento de los cambios, escribir mensajes de confirmación y enviar rápidamente su trabajo a repositorios remotos.

Personalizaciones de escritorio de GitHub

  • Configurar los ajustes de Git: Para personalizar la configuración de Git, como su nombre, dirección de correo electrónico y editor predeterminado, vaya al menú "Preferencias" en GitHub Desktop. Esto garantiza que sus confirmaciones se le atribuyan correctamente.
  • Cambiar de apariencia: Personaliza la apariencia de GitHub Desktop seleccionando un tema claro u oscuro en el menú "Preferencias". Elige la temática que mejor se adapte a tus preferencias y entorno de trabajo.
  • Activar o desactivar notificaciones: Puedes ajustar la configuración del menú "Preferencias" para controlar qué notificaciones recibes de GitHub Desktop. Puede recibir notificaciones de eventos específicos, como nuevas confirmaciones, o desactivar las notificaciones por completo.

Otros consejos de escritorio de GitHub

  • Ver historial de confirmaciones: Utilice la pestaña "Historial" en GitHub Desktop para ver el historial de confirmaciones de un repositorio. Esto proporciona una representación visual del progreso de su proyecto y le permite revisar los cambios anteriores.
  • Resolver conflictos de fusión: Si encuentra conflictos de fusión mientras trabaja con GitHub Desktop, la aplicación proporciona herramientas integradas para ayudarlo a resolverlos. Revise los cambios conflictivos, elija la versión correcta y confirme la resolución.
  • Abre proyectos en tu editor favorito: GitHub Desktop te permite abrir tus repositorios directamente en tu editor de código favorito. Configure esta configuración en el menú "Preferencias" para optimizar su flujo de trabajo.

Comandos de escritorio adicionales de GitHub

Actualizar escritorio GitHub

Mantener actualizada su aplicación GitHub Desktop garantiza que tendrá las últimas funciones, correcciones de errores y parches de seguridad. El proceso de actualización depende del método de instalación que utilizó anteriormente.

Si instaló GitHub Desktop usando el método de repositorio APT, ejecute los siguientes comandos para actualizar su aplicación:

sudo apt update
sudo apt upgrade

Si instaló GitHub Desktop usando el método del archivo .deb, debe descargar el archivo .deb más reciente desde la página de lanzamiento de GitHub Desktop y repetir el proceso de instalación descrito en el Método 1.

Eliminar el escritorio GitHub

Si alguna vez necesita desinstalar GitHub Desktop de su sistema Debian, puede hacerlo con el siguiente comando:

sudo apt remove github-desktop

Este comando elimina la aplicación GitHub Desktop de su sistema. Tenga en cuenta que este comando no elimina ningún repositorio ni datos relacionados con Git en los que haya trabajado usando la aplicación.

Conclusión

En conclusión, si desea utilizar GitHub Desktop en Debian Linux, tiene dos opciones principales: instalar manualmente un archivo .deb o importar un repositorio de terceros respaldado oficialmente. Ambos métodos son efectivos y le permiten acceder al cliente GitHub Desktop en su sistema Debian, aunque la aplicación no sea oficialmente compatible con GitHub para Linux.

Enlaces útiles

Aquí hay algunos enlaces valiosos relacionados con el uso de GitHub Desktop:

Joshua James
Sígueme
Últimas entradas de Joshua James (ver todo)