Sådan installeres GitHub Desktop på Fedora 40 eller 39

GitHub Desktop strømliner din udviklingsarbejdsgang ved at give en visuelt engagerende og intuitiv grænseflade. Dette giver dig mulighed for at fokusere på det, der er vigtigt: din kode. Uanset om du er en erfaren udvikler eller lige er begyndt, tilbyder GitHub Desktop funktioner til at øge produktiviteten og forenkle projekter.

Her er grunden til, at GitHub Desktop skiller sig ud:

  • Strømlinet arbejdsgang: Simplificere din udviklingsproces med en grafisk grænseflade, der gør git-kommandoer brugervenlige.
  • Depotstyring: Klon, konfigurer og administrer nemt dine lagre med et par klik.
  • Filialledelse: Opret, liste og skift mellem filialer med lethed, hvilket letter bedre kodestyring.
  • Samarbejdsværktøjer: Samarbejd mere effektivt med pull-anmodninger og kodegennemgange direkte fra desktopapplikationen.
  • Begå historie: Gennemse din forpligtelseshistorik på en klar og organiseret måde, hvilket hjælper med kodesporing og gennemgang.
  • Flet konfliktløsning: Løs visuelt flettekonflikter og sørg for jævn integration af kodeændringer.
  • Cross-Platform kompatibilitet: Brug GitHub Desktop på tværs af forskellige operativsystemer med den samme ensartede oplevelse.
  • Tilpasningsmuligheder: Skræddersy GitHub Desktop til din arbejdsgang med forskellige tilpasningsmuligheder og integrationer.

Med disse funktioner lige ved hånden, giver GitHub Desktop dig mulighed for at fokusere på at skabe, teste og implementere kode, hvilket gør dit workflow så effektivt som muligt. Lad os nu dykke ned i den tekniske vejledning og guide dig gennem hvert trin i installationsprocessen.

Metode 1: Installer GitHub Desktop via RPM

Opdater Fedora før GitHub Desktop Installation

Før du installerer GitHub Desktop, er det vigtigt at sikre, at dit Fedora-system er opdateret for at undgå potentielle konflikter. Åbn din terminal, og indtast følgende kommando for at kontrollere, om der er udestående opdateringer:

sudo dnf upgrade --refresh

Importer GitHub Desktop RPM

GitHub Desktop tilbyder ikke officiel support til Linux-distributioner; et fællesskabsdrevet projekt kaldet Shiftkey/Desktop understøtter forskellige Linux-distributioner, inklusive Fedora. I øjeblikket hedder et Shiftkey RPM-spejl "GitHub Desktop Linux Fork", hvilket gør import, installation og holde GitHub Desktop opdateret tilgængelig for Fedora-brugere.

Der er i øjeblikket to RPM-spejle, og vi anbefaler at bruge det første fra Shiftkey. Du kan dog bruge den anden som backup, hvis du støder på problemer.

Her er trinene til at installere GitHub Desktop på Fedora Linux ved hjælp af shiftkey tredjeparts RPM:

Mulighed 1: Importer @skifttast pakke foder:

Importer først GPG-nøglen ved hjælp af følgende kommando:

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

Efter import af GPG-nøglen skal du bruge følgende kommando til at importere ShiftKey RPM-repoen:

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'

Bemærk: Prøv mulighed to nedenfor, hvis du har problemer med ovenstående lager.

Mulighed 2: @mwt pakke foder:

Importer først GPG-nøglen ved hjælp af følgende kommando:

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

Efter import af GPG-nøglen skal du bruge følgende kommando til at importere mtw-packages RPM-repo:

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'

Installer GitHub Desktop via DNF Command

Kør endelig følgende kommando for at installere GitHub Desktop-klienten:

sudo dnf install github-desktop

Metode 2: Installer GitHub Desktop via Flatpak og Flathub

Dette afsnit skitserer en detaljeret procedure for installation af GitHub Desktop på Fedora Linux ved at bruge Flatpak og Flathub-lageret, et alternativ til DNF-metoden.

Aktiver Flathub for GitHub Desktop

Først skal du tilføje Flathub-depotet til dit system for at få adgang til forskellige applikationer, inklusive GitHub Desktop. Kør kommandoen nedenfor for at tilføje Flathub-lageret til Flatpak, hvis du ikke allerede har gjort det:

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

Denne kommando tilføjer Flathub-lageret til Flatpak, hvilket tillader yderligere interaktioner til installation af applikationer.

Installer GitHub Desktop via Flatpak Command

Efter at have etableret Flatpak og Flathub, fortsæt med installationen af ​​GitHub Desktop ved at køre følgende kommando:

Denne kommando udløser en søgning efter GitHub Desktop-pakken i Flathub-lageret og starter dens installation på dit system.

Fejlfinding af Flathub-aktivering

Du kan finde det inaktivt på trods af at du importerer Flathub på Fedora Linux i visse tilfælde. Udfør følgende kommando for at aktivere Flathub:

flatpak remote-modify --enable flathub

Start af GitHub Desktop

CLI-metoder til at starte GitHub Desktop

Hvis du foretrækker at bruge terminalen, skal du åbne den og skrive følgende kommando for at starte GitHub Desktop-klienten med det samme:

github-desktop

Alternativt skal Flatpak-installationer køre følgende:

flatpak run io.github.shiftey.Desktop

GUI-metode til at starte GitHub Desktop

Hvis du foretrækker at bruge applikationsikonet, kan du finde det på følgende sti:

Activities > Show Applications > GitHub Desktop
Skærmbillede, der viser den vellykkede installation af GitHub Desktop-klienten på Fedora Linux.
Installation fuldført: GitHub Desktop Client klar til brug på Fedora Linux

Yderligere GitHub-skrivebordskommandoer

Opdater GitHub Desktop

Det er vigtigt at holde din GitHub Desktop-klient opdateret for at sikre, at du har adgang til de nyeste funktioner og fejlrettelser. Hvis du importerede RPM som beskrevet i denne vejledning, er opdatering af GitHub Desktop ligetil.

Kør følgende kommando ved hjælp af DNF-pakkehåndteringen for at søge efter opdateringer:

sudo dnf upgrade --refresh

Alternativt, for at udføre den samme funktion med Flatpak, skal du køre den alternative kommando:

flatpak update

Dette vil søge efter opdateringer til alle applikationer installeret via Flatpak, inklusive GitHub Desktop.

Fjern GitHub Desktop

DNF-fjernelsesmetode til GitHub Desktop

Hvis du ikke længere behøver at bruge GitHub Desktop og vil fjerne det fra dit system, kan du gøre det med følgende kommando:

sudo dnf remove github-desktop

Antag desuden, at du ikke planlægger at bruge GitHub Desktop igen ved at bruge RPM-metoden. I så fald kan du fjerne lagrene ved hjælp af en af ​​følgende kommandoer, der matcher det lager, du importerede:

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

Flatpak fjernelsesmetode

Metoden til at fjerne GitHub Desktop fra Flatpak er ligetil; bare kør denne kommando, som vil fjerne applikationen:

flatpak uninstall io.github.shiftey.Desktop

Konklusion

I denne guide ledte vi dig gennem trinene til at installere GitHub Desktop på Fedora 40 eller 39 Linux, hvilket sikrer, at du har værktøjerne til at administrere dine projekter mere effektivt. Nu hvor du er klar til at dykke ned i din kodning, kan du udnytte GitHub Desktops brugervenlige grænseflade til at strømline din arbejdsgang. Husk, at holde dig opdateret med den nyeste version vil hjælpe dig med at få mest muligt ud af dens funktioner, så hold øje med opdateringer. God kodning!

Nyttige og relevante links

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

  • GitHub Desktop officielle hjemmeside: Besøg det officielle GitHub Desktop-websted for at få oplysninger om programmet, dets funktioner og downloadmuligheder.
  • Hjælp til GitHub Desktop: Få adgang til omfattende hjælpedokumentation for detaljerede vejledninger om installation, konfiguration og brug af GitHub Desktop.
  • GitHub Desktop Release Notes: Udforsk udgivelsesbemærkningerne for at lære om de seneste opdateringer, funktioner og fejlrettelser i GitHub Desktop.
Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)