Comment installer GitHub Desktop sur Debian 12, 11 ou 10

GitHub Desktop est une balise pour les développeurs qui recherchent un moyen transparent et efficace de gérer les référentiels Git. Ce client GUI, conçu pour Git, rationalise les tâches complexes, permettant aux développeurs novices et chevronnés de collaborer sans effort.

Fonctionnalités remarquables de GitHub Desktop :

  • Interface utilisateur élégante: La conception de GitHub Desktop donne la priorité à l'expérience utilisateur, offrant une présentation claire et intuitive. Cette philosophie de conception garantit une gestion sans effort des référentiels, quelle que soit la familiarité de l'utilisateur avec Git.
  • Commettre des chroniques: Les utilisateurs peuvent se plonger dans un journal de validation complet détaillant les auteurs, les horodatages et les messages. Cette fonctionnalité améliore la révision du code et le suivi des modifications, offrant une vue panoramique de l'évolution d'un projet.
  • Branchement sans effort: Avec GitHub Desktop, la création de branches et la navigation sont un jeu d'enfant. La plateforme facilite le changement, la fusion et la création de succursales, minimisant les risques de conflit et améliorant la trajectoire de développement.
  • Demandes de tirage intégrées: La synergie de GitHub Desktop avec le framework de pull request de GitHub est évidente. Les utilisateurs peuvent lancer, évaluer et intégrer des demandes d'extraction sans quitter l'application, éliminant ainsi le besoin de jongler entre les interfaces.
  • Visionneuse de différences visuelles: Le visualiseur de différences intégré délimite visuellement les modifications du code, aidant ainsi les utilisateurs à comprendre les modifications. Le système de code couleur met rapidement en évidence les ajouts, suppressions et modifications de code.
  • Médiation de conflit: La fusion devient simple grâce à la fonctionnalité de résolution des conflits de GitHub Desktop. La plate-forme marque lucidement les fichiers et modifications en conflit, garantissant ainsi une navigation fluide dans les conflits de fusion.

Grâce à ces fonctionnalités robustes, GitHub Desktop promet d'élever vos efforts de développement et de collaboration, rendant la gestion de Git plus intuitive et efficace. Maintenant, installons le logiciel sur votre bureau Debian en utilisant différentes méthodes selon vos préférences.

Méthode 1 : installer GitHub Desktop via le package .deb

Bien que GitHub ne prenne officiellement en charge que Windows et macOS, les utilisateurs de Linux peuvent accéder à la plateforme via le projet « shiftkey/desktop ». Ce fork fournit des packages compatibles Linux pour diverses distributions, dont Debian.

Pour commencer, visitez la page des versions et téléchargez la version la plus récente. Bien que ce guide se concentre sur l'installation du package « .deb », vous pouvez également choisir AppImage si vous préférez et si vous le connaissez.

Téléchargez le fichier .deb de GitHub Desktop

Téléchargez la dernière version en utilisant la commande suivante dans votre terminal. Cette commande récupère le fichier .deb du référentiel GitHub et l'enregistre sur votre système local :

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

Installez GitHub Desktop sur Debian via la commande DPKG

Une fois le fichier .deb téléchargé, vous pouvez maintenant installer l'application GitHub Desktop. Notre guide utilise la version 3.2.1 RC1 comme exemple. Remplacer <filename> dans la commande ci-dessous avec le nom du fichier .deb que vous avez téléchargé :

sudo dpkg -i <filename>.deb

Exemple avec 3.2.1 RC1 :

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

Note: N'oubliez pas qu'il ne s'agit que d'un exemple de commande ; votre commande d'installation doit être plus récente que la version « v3.2.1 ».

Pour les nouveaux utilisateurs de Debian qui ne le savent peut-être pas, dpkg est un gestionnaire de paquets utilisé pour installer, supprimer et gérer les paquets Debian. C'est un outil fondamental pour installer les packages .deb sur votre système. Le -i flag est une option de commande qui indique dpkg pour installer le package spécifié.

Méthode 2 : installer GitHub Desktop via APT PPA (recommandé)

La deuxième approche pour installer GitHub Desktop consiste à utiliser un référentiel APT tiers. Cette méthode est préférable car elle permet une mise à jour facile de votre application GitHub Desktop et d'autres packages.

Deux référentiels APT tiers aux États-Unis sont des miroirs du projet GitHub shiftkey/desktop. Ces référentiels sont approuvés et répertoriés sur la page du projet. Cependant, certains utilisateurs d'autres régions du monde peuvent rencontrer des difficultés à se connecter à un miroir américain, même si cela ne devrait pas affecter la plupart des utilisateurs.

Mettre à jour Debian avant l'installation de GitHub Desktop

Avant d'installer GitHub Desktop, assurez-vous que votre système Debian est à jour en exécutant la commande suivante :

sudo apt update && sudo apt upgrade

Cette commande met à jour les listes de packages et met à niveau les packages installés vers leurs dernières versions.

Installer les packages requis initiaux pour GitHub Desktop

Vous devrez installer certains packages prérequis pour installer un bureau GitHub à l'aide d'un référentiel APT. Exécutez la commande suivante pour les installer :

sudo apt install wget software-properties-common

Ces packages doivent importer la clé GPG et ajouter le référentiel à votre système.

Importer le référentiel GitHub APT

Choisissez l'un des deux miroirs disponibles. Il est recommandé d’utiliser le premier, mais vous pouvez opter pour le second si vous rencontrez des problèmes.

Importer la clé GPG et le référentiel APT depuis @touche Majuscule:

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'

Miroir alternatif par @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'

Actualiser le cache des packages APT après l'importation PPA

Après avoir importé l'un des miroirs, exécutez une mise à jour APT pour vous assurer que les référentiels nouvellement ajoutés sont reconnus :

sudo apt update

Finaliser l'installation de GitHub Desktop via la commande APT

Pour installer GitHub Desktop, utilisez la commande suivante :

sudo install github-desktop

Cette commande installe l'application GitHub Desktop à partir du référentiel choisi.

Lancer le bureau GitHub

Après avoir installé avec succès GitHub Desktop sur votre système Debian, vous pouvez lancer l'application à l'aide du terminal ou de la méthode de l'interface utilisateur graphique (GUI).

Tout d'abord, pour lancer GitHub Desktop depuis le terminal, exécutez la commande suivante :

github-desktop

Alternativement, pour lancer GitHub Desktop à l'aide de la méthode GUI, suivez ces étapes :

  1. Ouvrez le menu des applications de votre système. Ce menu est généralement accessible via un bouton ou une icône sur la barre des tâches ou le dock, comme le bouton « Activités » dans GNOME ou le lanceur d'applications dans KDE Plasma.
  2. Vous pouvez rechercher « GitHub Desktop » dans le menu des applications en le tapant dans la barre de recherche ou en parcourant la liste des applications installées.
  3. Cliquez sur l'icône « GitHub Desktop » pour lancer l'application.
Lancement de GitHub Desktop sur Debian
Cliquez pour lancer GitHub Desktop sur Debian

Premiers pas avec GitHub Desktop

Après avoir installé et lancé GitHub Desktop sur votre système Debian, il est temps d'explorer quelques astuces, personnalisations et conseils généraux pour démarrer avec l'application.

Conseils généraux sur le bureau GitHub

  • Connectez-vous avec votre compte GitHub: Pour utiliser pleinement GitHub Desktop, connectez-vous avec votre compte GitHub ou GitHub Enterprise. Cela vous permet d'accéder facilement à vos référentiels, de gérer votre profil et de synchroniser votre travail avec le serveur distant.
  • Cloner des référentiels: Utilisez la fonctionnalité « Cloner un référentiel » pour créer une copie locale d'un référentiel distant sur votre système Debian. Cela vous permet de travailler sur des projets hors ligne et de synchroniser vos modifications ultérieurement.
  • Gérer les succursales: L'interface GitHub Desktop facilite la création, la commutation et la fusion de branches, simplifiant ainsi le processus de travail avec plusieurs branches dans un référentiel.
  • Valider et pousser les modifications: GitHub Desktop vous permet de valider et de transmettre les modifications directement depuis l'application. Vous pouvez suivre les modifications, rédiger des messages de validation et transférer rapidement votre travail vers des référentiels distants.

Personnalisations du bureau GitHub

  • Configurer les paramètres de Git: Pour personnaliser vos paramètres Git, tels que votre nom, votre adresse e-mail et votre éditeur par défaut, accédez au menu « Préférences » dans GitHub Desktop. Cela garantit que vos commits vous sont correctement attribués.
  • Changer d'apparence: Personnalisez l'apparence de GitHub Desktop en sélectionnant un thème clair ou sombre dans le menu « Préférences ». Choisissez le thème qui correspond le mieux à vos préférences et à votre environnement de travail.
  • Activer ou désactiver les notifications: Vous pouvez ajuster les paramètres du menu « Préférences » pour contrôler les notifications que vous recevez de GitHub Desktop. Vous pouvez recevoir des notifications pour des événements spécifiques, comme de nouveaux commits, ou désactiver complètement les notifications.

Autres conseils sur le bureau GitHub

  • Afficher l'historique des validations: utilisez l'onglet « Historique » dans GitHub Desktop pour afficher l'historique des validations d'un référentiel. Cela fournit une représentation visuelle de la progression de votre projet et vous permet de revoir les modifications précédentes.
  • Résoudre les conflits de fusion: Si vous rencontrez des conflits de fusion lorsque vous travaillez avec GitHub Desktop, l'application fournit des outils intégrés pour vous aider à les résoudre. Examinez les modifications conflictuelles, choisissez la version correcte et validez la résolution.
  • Ouvrez des projets dans votre éditeur préféré: GitHub Desktop vous permet d'ouvrir vos référentiels directement dans votre éditeur de code préféré. Configurez ce paramètre dans le menu « Préférences » pour rationaliser votre flux de travail.

Commandes supplémentaires du bureau GitHub

Mettre à jour le bureau GitHub

Garder votre application GitHub Desktop à jour garantit que vous disposez des dernières fonctionnalités, corrections de bugs et correctifs de sécurité. Le processus de mise à jour dépend de la méthode d'installation que vous avez utilisée précédemment.

Si vous avez installé GitHub Desktop à l'aide de la méthode du référentiel APT, exécutez les commandes suivantes pour mettre à jour votre application :

sudo apt update
sudo apt upgrade

Si vous avez installé GitHub Desktop à l'aide de la méthode du fichier .deb, vous devez télécharger le dernier fichier .deb à partir de la page de version de GitHub Desktop et répéter le processus d'installation décrit dans la méthode 1.

Supprimer le bureau GitHub

Si jamais vous devez désinstaller GitHub Desktop de votre système Debian, vous pouvez le faire avec la commande suivante :

sudo apt remove github-desktop

Cette commande supprime l'application GitHub Desktop de votre système. Notez que cette commande ne supprime aucun référentiel ni aucune donnée liée à Git sur laquelle vous avez travaillé à l'aide de l'application.

Conclusion

En conclusion, si vous souhaitez utiliser GitHub Desktop sur Debian Linux, vous disposez de deux options principales : installer manuellement un fichier .deb ou importer un référentiel tiers officiellement approuvé. Les deux méthodes sont efficaces et vous permettent d'accéder au client GitHub Desktop sur votre système Debian, même si l'application n'est pas officiellement prise en charge par GitHub pour Linux.

Liens utiles

Voici quelques liens précieux liés à l’utilisation de GitHub Desktop :

  • Référentiel GitHub du projet de bureau GitHub: Visitez le référentiel du projet Shiftkey GitHub pour GitHub Desktop pour accéder au code source, signaler les problèmes et contribuer au développement.
  • Site officiel du bureau GitHub: Explorez le site Web officiel de GitHub Desktop pour plus d'informations sur l'application, ses fonctionnalités et les options de téléchargement.
  • Site officiel de GitHub: accédez au site Web principal de GitHub pour explorer les référentiels, collaborer avec d'autres et gérer vos projets.
  • Documentation du bureau GitHub: La documentation de GitHub Desktop fournit des guides détaillés sur l'installation, la configuration et l'utilisation de l'application.
Joshua James
Suis-moi
Les derniers articles par Joshua James (tout voir)