Sådan installeres GitHub Desktop på Debian 12, 11 eller 10

GitHub Desktop er et fyrtårn for udviklere, der søger en sømløs og effektiv måde at administrere Git-lagre på. Denne GUI-klient, der er skræddersyet til Git, strømliner indviklede opgaver, hvilket gør det muligt for begyndere og erfarne udviklere at samarbejde ubesværet.

GitHub Desktops bemærkelsesværdige funktioner:

  • Elegant brugergrænseflade: GitHub Desktops design prioriterer brugeroplevelsen og tilbyder et klart og intuitivt layout. Denne designetos sikrer ubesværet lagerstyring, uanset en brugers kendskab til Git.
  • Commit Chronicles: Brugere kan dykke ned i en omfattende forpligtelseslog, der beskriver forfattere, tidsstempler og meddelelser. Denne funktion forbedrer kodegennemgang og ændringssporing og giver et panoramabillede af et projekts udvikling.
  • Ubesværet forgrening: Med GitHub Desktop er oprettelse af filialer og navigation let. Platformen letter brancheskift, sammenlægning og oprettelse, minimerer konfliktrisici og forbedrer udviklingsforløbet.
  • Integrerede Pull-anmodninger: GitHub Desktops synergi med GitHubs pull request framework er tydelig. Brugere kan starte, vurdere og integrere pull-anmodninger uden at forlade applikationen, hvilket eliminerer behovet for at jonglere mellem grænseflader.
  • Visual Diff Viewer: Den indbyggede diff-fremviser afgrænser visuelt kodeændringer, hvilket hjælper brugerne med at forstå ændringer. Det farvekodede system fremhæver hurtigt kodetilføjelser, sletninger og ændringer.
  • Konfliktmægling: Sammenlægning bliver problemfri med GitHub Desktops konfliktløsningsfunktion. Platformen markerer tydeligt modstridende filer og ændringer, hvilket sikrer jævn navigation i flettekonflikt.

Med disse robuste funktioner lover GitHub Desktop at løfte din udvikling og samarbejdsbestræbelser, hvilket gør Git-administration mere intuitiv og effektiv. Lad os nu installere softwaren på dit Debian-skrivebord ved hjælp af forskellige metoder, der passer til dine præferencer.

Metode 1: Installer GitHub Desktop via .deb-pakken

Mens GitHub officielt kun understøtter Windows og macOS, kan Linux-brugere få adgang til platformen gennem "shiftkey/desktop"-projektet. Denne gaffel giver Linux-kompatible pakker til forskellige distributioner, inklusive Debian.

For at starte skal du besøge udgivelsessiden og downloade den seneste udgivelse. Selvom denne guide fokuserer på at installere ".deb"-pakken, kan du også vælge AppImage, hvis du foretrækker det og er bekendt med det.

Download GitHub Desktop .deb-filen

Download den seneste udgivelse ved at bruge følgende kommando i din terminal. Denne kommando henter .deb-filen fra GitHub-lageret og gemmer den på dit lokale system:

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

Installer GitHub Desktop på Debian via DPKG Command

Med .deb-filen downloadet, kan du nu installere GitHub Desktop-applikationen. Vores guide bruger version 3.2.1 RC1 som eksempel. Erstatte <filename> i kommandoen nedenfor med navnet på den .deb-fil, du downloadede:

sudo dpkg -i <filename>.deb

Eksempel med 3.2.1 RC1:

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

Bemærk: Husk, dette er blot et eksempel på kommando; din installationskommando skal være nyere end "v3.2.1"-versionen.

For nyere Debian-brugere, som måske ikke ved det, dpkg er en pakkehåndtering, der bruges til at installere, fjerne og administrere Debian-pakker. Det er et grundlæggende værktøj til at installere .deb-pakker på dit system. Det -i flag er en kommandomulighed, der fortæller dpkg for at installere den angivne pakke.

Metode 2: Installer GitHub Desktop via APT PPA (anbefales)

Den anden tilgang til installation af GitHub Desktop er gennem et tredjeparts APT-lager. Denne metode er at foretrække, da den muliggør nem opdatering af din GitHub Desktop-applikation og andre pakker.

To tredjeparts APT-lagre i USA er spejle for shiftkey/desktop GitHub-projektet. Disse repositories er godkendt og opført på projektets side. Nogle brugere i andre dele af verden kan dog opleve problemer med at oprette forbindelse til et amerikansk spejl, selvom dette ikke forventes at påvirke de fleste brugere.

Opdater Debian før installation af GitHub Desktop

Før du installerer GitHub Desktop, skal du sikre dig, at dit Debian-system er opdateret ved at køre følgende kommando:

sudo apt update && sudo apt upgrade

Denne kommando opdaterer pakkelisterne og opgraderer installerede pakker til deres seneste versioner.

Installer indledende nødvendige pakker til GitHub Desktop

Du skal installere nogle forudsætningspakker for at installere et GitHub Desktop ved hjælp af et APT-lager. Kør følgende kommando for at installere dem:

sudo apt install wget software-properties-common

Disse pakker skal importere GPG-nøglen og tilføje lageret til dit system.

Importer GitHub APT Repository

Vælg et af de to tilgængelige spejle. Det anbefales at bruge den første, men du kan vælge den anden, hvis du støder på problemer.

Importer GPG-nøgle og APT Repository fra @skifttast:

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'

Alternativ spejl af @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'

Opdater APT Packages Cache efter PPA-import

Efter import af et af spejlene skal du køre en APT-opdatering for at sikre, at de nyligt tilføjede lagre genkendes:

sudo apt update

Afslut installationen af ​​GitHub Desktop via APT Command

For at installere GitHub Desktop skal du bruge følgende kommando:

sudo install github-desktop

Denne kommando installerer GitHub Desktop-applikationen fra det valgte lager.

Start GitHub Desktop

Efter succesfuld installation af GitHub Desktop på dit Debian-system, kan du starte programmet ved at bruge enten terminalen eller den grafiske brugergrænseflade (GUI) metoden.

For det første, for at starte GitHub Desktop fra terminalen, skal du køre følgende kommando:

github-desktop

Alternativt, for at starte GitHub Desktop ved hjælp af GUI-metoden, følg disse trin:

  1. Åbn dit systems applikationsmenu. Denne menu er normalt tilgængelig via en knap eller et ikon på proceslinjen eller docken, såsom knappen "Aktiviteter" i GNOME eller programstarteren i KDE Plasma.
  2. Du kan søge efter "GitHub Desktop" i programmenuen ved at skrive det i søgefeltet eller gennemse listen over installerede programmer.
  3. Klik på "GitHub Desktop"-ikonet for at starte applikationen.
Lancering af GitHub Desktop på Debian
Klik for at starte GitHub Desktop på Debian

Kom godt i gang med GitHub Desktop

Efter installation og lancering af GitHub Desktop på dit Debian-system, er det tid til at udforske nogle tips, tilpasninger og generelle råd til at komme i gang med applikationen.

Generelle GitHub Desktop Tips

  • Log ind med din GitHub-konto: For at udnytte GitHub Desktop fuldt ud skal du logge ind med din GitHub- eller GitHub Enterprise-konto. Dette giver dig mulighed for nemt at få adgang til dine lagre, administrere din profil og synkronisere dit arbejde med fjernserveren.
  • Klonedepoter: Brug funktionen "Klon et lager" til at oprette en lokal kopi af et fjernlager på dit Debian-system. Dette giver dig mulighed for at arbejde på projekter offline og synkronisere dine ændringer senere.
  • Administrer filialer: GitHub Desktop-grænsefladen gør det nemt at oprette, skifte mellem og flette grene, hvilket forenkler processen med at arbejde med flere grene i et lager.
  • Forpligte og skubbe ændringer: GitHub Desktop giver dig mulighed for at begå og skubbe ændringer direkte fra applikationen. Du kan spore ændringer, skrive commit-beskeder og hurtigt skubbe dit arbejde til eksterne lagre.

GitHub Desktop-tilpasninger

  • Konfigurer Git-indstillinger: For at tilpasse dine Git-indstillinger, såsom dit navn, e-mailadresse og standardredigering, skal du gå til menuen "Preferences" i GitHub Desktop. Dette sikrer, at dine tilsagn er korrekt tilskrevet dig.
  • Skift udseende: Tilpas udseendet af GitHub Desktop ved at vælge et lyst eller mørkt tema i menuen "Preferences". Vælg det tema, der passer bedst til dine præferencer og arbejdsmiljø.
  • Aktiver eller deaktiver meddelelser: Du kan justere menuindstillingerne "Preferences" for at kontrollere, hvilke meddelelser du modtager fra GitHub Desktop. Du kan modtage notifikationer for specifikke begivenheder, såsom nye commits, eller deaktivere notifikationer helt.

Andre GitHub Desktop Tips

  • Se forpligtelseshistorik: Brug fanen "Historie" i GitHub Desktop for at se et lagers forpligtelseshistorik. Dette giver en visuel repræsentation af dit projekts fremskridt og giver dig mulighed for at gennemgå tidligere ændringer.
  • Løs flettekonflikter: Hvis du støder på flettekonflikter, mens du arbejder med GitHub Desktop, giver applikationen indbyggede værktøjer til at hjælpe dig med at løse dem. Gennemgå de modstridende ændringer, vælg den korrekte version, og forpligt løsningen.
  • Åbn projekter i din foretrukne editor: GitHub Desktop lader dig åbne dine repositories direkte i din foretrukne kodeeditor. Konfigurer denne indstilling i menuen "Præferencer" for at strømline din arbejdsgang.

Yderligere GitHub-skrivebordskommandoer

Opdater GitHub Desktop

Ved at holde din GitHub Desktop-applikation opdateret sikrer du, at du har de nyeste funktioner, fejlrettelser og sikkerhedsrettelser. Opdateringsprocessen afhænger af den installationsmetode, du brugte tidligere.

Hvis du installerede GitHub Desktop ved hjælp af APT repository-metoden, skal du køre følgende kommandoer for at opdatere din applikation:

sudo apt update
sudo apt upgrade

Hvis du installerede GitHub Desktop ved hjælp af .deb-filmetoden, skal du downloade den seneste .deb-fil fra GitHub Desktop-udgivelsessiden og gentage installationsprocessen beskrevet i metode 1.

Fjern GitHub-skrivebordet

Hvis du nogensinde har brug for at afinstallere GitHub Desktop fra dit Debian-system, kan du gøre det med følgende kommando:

sudo apt remove github-desktop

Denne kommando fjerner GitHub Desktop-applikationen fra dit system. Bemærk, at denne kommando ikke sletter nogen repositories eller Git-relaterede data, du har arbejdet på ved hjælp af applikationen.

Konklusion

Afslutningsvis, hvis du vil bruge GitHub Desktop på Debian Linux, har du to primære muligheder: manuelt at installere en .deb-fil eller importere et officielt godkendt tredjeparts-lager. Begge metoder er effektive og giver dig adgang til GitHub Desktop-klienten på dit Debian-system, selvom applikationen ikke officielt understøttes af GitHub til Linux.

nyttige links

Her er nogle værdifulde links relateret til brugen af ​​GitHub Desktop:

Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)