Cómo instalar GitHub Desktop en Fedora 40 o 39

GitHub Desktop agiliza su flujo de trabajo de desarrollo al proporcionar una interfaz intuitiva y visualmente atractiva. Esto le permite concentrarse en lo que es importante: su código. Ya sea que sea un desarrollador experimentado o recién esté comenzando, GitHub Desktop ofrece funciones para mejorar la productividad y simplificar los proyectos.

He aquí por qué GitHub Desktop se destaca:

  • Flujo de trabajo optimizado: Simplifique su proceso de desarrollo con una interfaz gráfica que hace que los comandos de git sean fáciles de usar.
  • Gestión de repositorios: Clone, configure y administre fácilmente sus repositorios con unos pocos clics.
  • Gestión de sucursales: cree, enumere y cambie entre ramas con facilidad, lo que facilita una mejor gestión del código.
  • Herramientas de colaboración: Colabore de manera más efectiva con solicitudes de extracción y revisiones de código directamente desde la aplicación de escritorio.
  • Historial de confirmaciones: explore su historial de confirmaciones de manera clara y organizada, lo que ayuda en el seguimiento y revisión del código.
  • Fusionar resolución de conflictos: Resuelva visualmente los conflictos de fusión y garantice una integración fluida de los cambios de código.
  • Compatibilidad multiplataforma: Utilice GitHub Desktop en diferentes sistemas operativos con la misma experiencia consistente.
  • Opciones de personalización: Adapte GitHub Desktop a su flujo de trabajo con varias opciones de personalización e integraciones.

Con estas características a tu alcance, GitHub Desktop te permite concentrarte en crear, probar e implementar código, haciendo que tu flujo de trabajo sea lo más eficiente posible. Ahora, profundicemos en los procedimientos técnicos, guiándole a través de cada paso del proceso de instalación.

Método 1: instalar GitHub Desktop mediante RPM

Actualice Fedora antes de la instalación de GitHub Desktop

Antes de instalar GitHub Desktop, es esencial asegurarse de que su sistema Fedora esté actualizado para evitar posibles conflictos. Abra su terminal e ingrese el siguiente comando para verificar si hay actualizaciones pendientes:

sudo dnf upgrade --refresh

Importar RPM de escritorio de GitHub

GitHub Desktop no ofrece soporte oficial para distribuciones de Linux; un proyecto impulsado por la comunidad llamado Shiftkey/Desktop admite varias distribuciones de Linux, incluido Fedora. Actualmente, un espejo Shiftkey RPM se titula “Bifurcación Linux de escritorio GitHub”, haciendo que la importación, instalación y mantenimiento de GitHub Desktop actualizado sean accesibles para los usuarios de Fedora.

Actualmente hay dos espejos RPM y recomendamos usar el primero proporcionado por Shiftkey. Sin embargo, puede utilizar el segundo como respaldo si tiene algún problema.

Estos son los pasos para instalar GitHub Desktop en Fedora Linux usando el RPM de terceros con la tecla Mayús:

Opción 1: Importar @tecla Shift alimentación del paquete:

Primero, importe la clave GPG usando el siguiente comando:

sudo rpm --import https://rpm.packages.shiftkey.dev/gpg.key

Después de importar la clave GPG, use el siguiente comando para importar el repositorio ShiftKey RPM:

sudo sh -c 'echo -e "[shiftkey-packages]\nname=GitHub Desktop\nbaseurl=https://rpm.packages.shiftkey.dev/rpm/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://rpm.packages.shiftkey.dev/gpg.key" > /etc/yum.repos.d/shiftkey-packages.repo'

Nota: Pruebe la opción dos a continuación si tiene problemas con el repositorio anterior.

Opcion 2: @mwt alimentación del paquete:

Primero, importe la clave GPG usando el siguiente comando:

sudo rpm --import https://mirror.mwt.me/shiftkey-desktop/gpgkey

Después de importar la clave GPG, use el siguiente comando para importar el repositorio RPM de mtw-packages:

sudo sh -c 'echo -e "[mwt-packages]\nname=GitHub Desktop\nbaseurl=https://mirror.mwt.me/shiftkey-desktop/rpm\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://mirror.mwt.me/shiftkey-desktop/gpgkey" > /etc/yum.repos.d/mwt-packages.repo'

Instale GitHub Desktop mediante el comando DNF

Finalmente, ejecute el siguiente comando para instalar el cliente GitHub Desktop:

sudo dnf install github-desktop

Método 2: instalar GitHub Desktop a través de Flatpak y Flathub

Esta sección describe un procedimiento detallado para instalar GitHub Desktop en Fedora Linux utilizando Flatpak y el repositorio Flathub, una alternativa al método DNF.

Habilite Flathub para GitHub Desktop

Primero, agregue el repositorio Flathub a su sistema para acceder a varias aplicaciones, incluido GitHub Desktop. Ejecute el siguiente comando para agregar el repositorio Flathub a Flatpak si aún no lo ha hecho:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Este comando agrega el repositorio Flathub a Flatpak, lo que permite mayores interacciones para instalar aplicaciones.

Instale GitHub Desktop mediante el comando Flatpak

Habiendo establecido Flatpak y Flathub, continúe con la instalación de GitHub Desktop ejecutando el siguiente comando:

Este comando activa una búsqueda del paquete GitHub Desktop dentro del repositorio Flathub e inicia su instalación en su sistema.

Solucionar problemas de activación de Flathub

Es posible que lo encuentre inactivo a pesar de importar Flathub en Fedora Linux en ciertos casos. Ejecute el siguiente comando para habilitar Flathub:

flatpak remote-modify --enable flathub

Lanzamiento de escritorio GitHub

Métodos CLI para iniciar GitHub Desktop

Si prefiere utilizar la terminal, ábrala y escriba el siguiente comando para iniciar el cliente de GitHub Desktop inmediatamente:

github-desktop

Alternativamente, las instalaciones de Flatpak deberán ejecutar lo siguiente:

flatpak run io.github.shiftey.Desktop

Método GUI para iniciar GitHub Desktop

Si prefieres utilizar el icono de la aplicación, podrás encontrarlo en la siguiente ruta:

Activities > Show Applications > GitHub Desktop
Captura de pantalla que muestra la instalación exitosa del cliente GitHub Desktop en Fedora Linux.
Instalación completa: Cliente de escritorio GitHub listo para usar en Fedora Linux

Comandos de escritorio adicionales de GitHub

Actualizar escritorio GitHub

Mantener actualizado su cliente de GitHub Desktop es esencial para garantizar que tenga acceso a las últimas funciones y correcciones de errores. Si importó el RPM como se describe en esta guía, actualizar GitHub Desktop es sencillo.

Ejecute el siguiente comando usando el administrador de paquetes DNF para buscar actualizaciones:

sudo dnf upgrade --refresh

Alternativamente, para hacer la misma función con Flatpak, ejecute el comando alternativo:

flatpak update

Esto buscará actualizaciones para todas las aplicaciones instaladas a través de Flatpak, incluido GitHub Desktop.

Quitar el escritorio de GitHub

Método de eliminación de DNF para GitHub Desktop

Si ya no necesitas usar GitHub Desktop y deseas eliminarlo de tu sistema, puedes hacerlo con el siguiente comando:

sudo dnf remove github-desktop

Además, suponga que no planea volver a usar GitHub Desktop usando el método RPM. En ese caso, puede eliminar los repositorios usando uno de los siguientes comandos que coincidan con el repositorio que importó:

sudo rm /etc/yum.repos.d/shiftkey-packages.repo
sudo rm  /etc/yum.repos.d/mwt-packages.repo

Método de eliminación de Flatpak

El método para eliminar GitHub Desktop de Flatpak es sencillo; simplemente ejecute este comando, que eliminará la aplicación:

flatpak uninstall io.github.shiftey.Desktop

Conclusión

En esta guía, lo guiamos a través de los pasos para instalar GitHub Desktop en Fedora 40 o 39 Linux, asegurándonos de que tenga las herramientas para administrar sus proyectos de manera más eficiente. Ahora que está todo configurado, sumérjase en su codificación con confianza y aproveche la interfaz fácil de usar de GitHub Desktop para optimizar su flujo de trabajo. Recuerde, mantenerse actualizado con la última versión lo ayudará a aprovechar al máximo sus funciones, así que esté atento a las actualizaciones. ¡Feliz codificación!

Enlaces útiles y relevantes

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

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