Hur man installerar GitHub Desktop på Fedora 40 eller 39

GitHub Desktop effektiviserar ditt utvecklingsarbetsflöde genom att tillhandahålla ett visuellt engagerande och intuitivt gränssnitt. Detta gör att du kan fokusera på det som är viktigt: din kod. Oavsett om du är en erfaren utvecklare eller precis har börjat, erbjuder GitHub Desktop funktioner för att förbättra produktiviteten och förenkla projekt.

Här är anledningen till att GitHub Desktop sticker ut:

  • Effektiviserat arbetsflöde: Förenkla din utvecklingsprocess med ett grafiskt gränssnitt som gör git-kommandon användarvänliga.
  • Förvarshantering: Enkelt klona, ​​konfigurera och hantera dina arkiv med några få klick.
  • Filialledning: Skapa, lista och växla mellan grenar enkelt, vilket underlättar bättre kodhantering.
  • Samarbetsverktyg: Samarbeta mer effektivt med pull-förfrågningar och kodgranskning direkt från skrivbordsapplikationen.
  • Begå historia: Bläddra i din historik på ett tydligt och organiserat sätt, vilket underlättar kodspårning och granskning.
  • Slå samman konfliktlösning: Lös sammanslagningskonflikter visuellt och säkerställ smidig integrering av kodändringar.
  • Cross-Platform-kompatibilitet: Använd GitHub Desktop över olika operativsystem med samma konsekventa upplevelse.
  • Anpassningsalternativ: Skräddarsy GitHub Desktop efter ditt arbetsflöde med olika anpassningsalternativ och integrationer.

Med dessa funktioner till hands ger GitHub Desktop dig möjlighet att fokusera på att skapa, testa och distribuera kod, vilket gör ditt arbetsflöde så effektivt som möjligt. Låt oss nu dyka in i den tekniska instruktionen och guida dig genom varje steg i installationsprocessen.

Metod 1: Installera GitHub Desktop via RPM

Uppdatera Fedora innan GitHub Desktop Installation

Innan du installerar GitHub Desktop, är det viktigt att säkerställa att ditt Fedora-system är uppdaterat för att undvika potentiella konflikter. Öppna din terminal och ange följande kommando för att kontrollera om det finns utestående uppdateringar:

sudo dnf upgrade --refresh

Importera GitHub Desktop RPM

GitHub Desktop erbjuder inte officiellt stöd för Linux-distributioner; ett community-drivet projekt som heter Shiftkey/Desktop stöder olika Linux-distributioner, inklusive Fedora. För närvarande heter en Shiftkey RPM-spegel "GitHub Desktop Linux Fork", vilket gör att importera, installera och hålla GitHub Desktop uppdaterat tillgängligt för Fedora-användare.

Det finns för närvarande två RPM-speglar, och vi rekommenderar att du använder den första som tillhandahålls av Shiftkey. Du kan dock använda den andra som säkerhetskopia om du stöter på några problem.

Här är stegen för att installera GitHub Desktop på Fedora Linux med hjälp av shiftkey-rpm från tredje part:

Alternativ 1: Importera @shiftkey paketflöde:

Importera först GPG-nyckeln med följande kommando:

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

När du har importerat GPG-nyckeln använder du följande kommando för att importera ShiftKey RPM-repo:

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'

Notera: Prova alternativ två nedan om du har problem med ovanstående arkiv.

Alternativ 2: @mwt paketflöde:

Importera först GPG-nyckeln med följande kommando:

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

Efter att ha importerat GPG-nyckeln, använd följande kommando för att importera mtw-paketens 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'

Installera GitHub Desktop via DNF Command

Slutligen, kör följande kommando för att installera GitHub Desktop-klienten:

sudo dnf install github-desktop

Metod 2: Installera GitHub Desktop via Flatpak och Flathub

Det här avsnittet beskriver en detaljerad procedur för att installera GitHub Desktop på Fedora Linux med hjälp av Flatpak och Flathub-förvaret, ett alternativ till DNF-metoden.

Aktivera Flathub för GitHub Desktop

Lägg först till Flathub-förrådet till ditt system för att komma åt olika applikationer, inklusive GitHub Desktop. Kör kommandot nedan för att lägga till Flathub-förvaret till Flatpak om du inte redan har gjort det:

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

Det här kommandot lägger till Flathub-förrådet till Flatpak, vilket möjliggör ytterligare interaktioner för att installera applikationer.

Installera GitHub Desktop via Flatpak Command

Efter att ha etablerat Flatpak och Flathub, fortsätt med installationen av GitHub Desktop genom att köra följande kommando:

Detta kommando utlöser en sökning efter GitHub Desktop-paketet i Flathub-förvaret och initierar dess installation på ditt system.

Felsök Flathub Activation

Du kan tycka att det är inaktivt trots att du importerar Flathub på Fedora Linux i vissa fall. Kör följande kommando för att aktivera Flathub:

flatpak remote-modify --enable flathub

Startar GitHub Desktop

CLI-metoder för att starta GitHub Desktop

Om du föredrar att använda terminalen, öppna den och skriv följande kommando för att starta GitHub Desktop-klienten omedelbart:

github-desktop

Alternativt kommer Flatpak-installationer att behöva köra följande:

flatpak run io.github.shiftey.Desktop

GUI-metod för att starta GitHub Desktop

Om du föredrar att använda programikonen kan du hitta den på följande väg:

Activities > Show Applications > GitHub Desktop
Skärmdump som visar den framgångsrika installationen av GitHub Desktop-klienten på Fedora Linux.
Installationen klar: GitHub Desktop Client redo att användas på Fedora Linux

Ytterligare GitHub-skrivbordskommandon

Uppdatera GitHub Desktop

Att hålla din GitHub Desktop-klient uppdaterad är viktigt för att säkerställa att du har tillgång till de senaste funktionerna och buggfixarna. Om du importerade RPM enligt beskrivningen i den här guiden är det enkelt att uppdatera GitHub Desktop.

Kör följande kommando med DNF-pakethanteraren för att söka efter uppdateringar:

sudo dnf upgrade --refresh

Alternativt, för att göra samma funktion med Flatpak, kör det alternativa kommandot:

flatpak update

Detta kommer att söka efter uppdateringar för alla applikationer installerade via Flatpak, inklusive GitHub Desktop.

Ta bort GitHub Desktop

DNF-borttagningsmetod för GitHub Desktop

Om du inte längre behöver använda GitHub Desktop och vill ta bort det från ditt system kan du göra det med följande kommando:

sudo dnf remove github-desktop

Anta dessutom att du inte planerar att använda GitHub Desktop igen med RPM-metoden. I så fall kan du ta bort arkiven med ett av följande kommandon som matchar arkivet du importerade:

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

Flatpak Remove Method

Metoden att ta bort GitHub Desktop från Flatpak är enkel; kör bara det här kommandot, vilket tar bort programmet:

flatpak uninstall io.github.shiftey.Desktop

Slutsats

I den här guiden ledde vi dig genom stegen för att installera GitHub Desktop på Fedora 40 eller 39 Linux, vilket säkerställer att du har verktygen för att hantera dina projekt mer effektivt. Nu när du är klar, fördjupa dig i din kodning med tillförsikt och utnyttja GitHub Desktops användarvänliga gränssnitt för att effektivisera ditt arbetsflöde. Kom ihåg att hålla dig uppdaterad med den senaste versionen hjälper dig att få ut det mesta av dess funktioner, så håll utkik efter uppdateringar. Glad kodning!

Användbara och relevanta länkar

Här är några värdefulla länkar relaterade till att använda GitHub Desktop:

  • GitHub Desktop officiella webbplats: Besök den officiella GitHub Desktop-webbplatsen för information om applikationen, dess funktioner och nedladdningsalternativ.
  • GitHub Desktop Hjälp: Få tillgång till omfattande hjälpdokumentation för detaljerade guider om att installera, konfigurera och använda GitHub Desktop.
  • GitHub Desktop Release Notes: Utforska versionskommentarerna för att lära dig om de senaste uppdateringarna, funktionerna och buggfixarna i GitHub Desktop.
Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)