A GitHub Desktop egy széles körben használt grafikus felület, amely leegyszerűsíti a Git adattárak kezelését, megkönnyítve a fejlesztők számára az együttműködést és a kód kezelését. Az olyan funkciókkal, mint a vizuális különbségek, az ágkezelés és a zökkenőmentes GitHub-integráció, ez egy olyan eszköz, amely növeli a termelékenységet, különösen azok számára, akik a GUI-t részesítik előnyben a parancssori Git-műveletek helyett. A Shiftkey által karbantartott GitHub Desktop linuxos forkja ezeket az előnyöket kínálja a Fedora-felhasználóknak, biztosítva a konzisztens élményt az összes platformon.
Fedora 40 vagy 39 rendszeren telepítheti a GitHub Desktopot a terminálon keresztül a Shiftkey által üzemeltetett, harmadik féltől származó tároló segítségével, vagy a Flatpak with Flathub segítségével, amely rugalmas telepítési módot kínál az Ön preferenciáitól függően. Ez az útmutató végigvezeti Önt mindkét telepítési lehetőségen, biztosítva, hogy könnyen beállíthassa és használja a GitHub Desktopot Fedora rendszerén.
1. módszer: Telepítse a GitHub Desktopot RPM-en keresztül
Frissítse a Fedorát a GitHub asztali számítógép telepítése előtt
A GitHub Desktop telepítése előtt fontos, hogy a Fedora rendszer naprakész legyen az esetleges konfliktusok elkerülése érdekében. Nyissa meg a terminált, és írja be a következő parancsot a függőben lévő frissítések ellenőrzéséhez:
sudo dnf upgrade --refresh
Importálja a GitHub asztali RPM-et
A GitHub Desktop nem kínál hivatalos támogatást a Linux disztribúciókhoz; a Shiftkey/Desktop nevű közösség által vezérelt projekt különféle Linux disztribúciókat támogat, köztük a Fedorát is. Jelenleg a Shiftkey RPM tükör a „GitHub Desktop Linux Fork” nevet viseli, így a Fedora-felhasználók számára elérhetővé teszi a GitHub Desktop importálását, telepítését és naprakészen tartását.
Jelenleg két fordulatszám-tükör létezik, és javasoljuk az első Shiftkey által biztosított tükör használatát. A másodikat azonban használhatja biztonsági másolatként, ha bármilyen probléma merül fel.
Íme a lépések a GitHub Desktop telepítéséhez Fedora Linux rendszeren a Shiftkey harmadik féltől származó RPM használatával:
1. lehetőség: @shiftkey csomag feed importálása:
Először importálja a GPG kulcsot a következő paranccsal:
sudo rpm --import https://rpm.packages.shiftkey.dev/gpg.key
A GPG kulcs importálása után használja a következő parancsot a ShiftKey RPM repo importálásához:
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'
Megjegyzés: Próbálja ki az alábbi második lehetőséget, ha problémái vannak a fenti tárolóval.
2. lehetőség: @mwt csomag feed:
Először importálja a GPG kulcsot a következő paranccsal:
sudo rpm --import https://mirror.mwt.me/shiftkey-desktop/gpgkey
A GPG kulcs importálása után használja a következő parancsot az mtw-packages RPM repo importálásához:
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'
Telepítse a GitHub Desktopot a DNF paranccsal
Végül futtassa a következő parancsot a GitHub Desktop kliens telepítéséhez:
sudo dnf install github-desktop
2. módszer: Telepítse a GitHub Desktopot Flatpak és Flathubon keresztül
Ez a szakasz felvázolja a GitHub Desktop Fedora Linux rendszeren történő telepítésének részletes eljárását a Flatpak és a Flathub tároló használatával, amely a DNF-módszer alternatívája.
A Flathub engedélyezése a GitHub Desktop számára
Először is adja hozzá a Flathub adattárat a rendszeréhez, hogy hozzáférjen a különféle alkalmazásokhoz, beleértve a GitHub Desktopot is. Futtassa az alábbi parancsot, hogy hozzáadja a Flathub-tárat a Flatpakhoz, ha még nem tette meg:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Ez a parancs hozzáadja a Flathub adattárat a Flatpakhoz, lehetővé téve a további interakciókat az alkalmazások telepítésekor.
Telepítse a GitHub Desktopot a Flatpak Command segítségével
A Flatpak és a Flathub létrehozása után folytassa a GitHub Desktop telepítésével a következő parancs futtatásával:
Ez a parancs elindítja a GitHub Desktop csomag keresését a Flathub-lerakatban, és elindítja a telepítést a rendszeren.
Flathub aktiválás hibaelhárítása
Előfordulhat, hogy bizonyos esetekben inaktívnak találja annak ellenére, hogy importálja a Flathubot Fedora Linuxra. A Flathub engedélyezéséhez hajtsa végre a következő parancsot:
flatpak remote-modify --enable flathub
A GitHub Desktop elindítása
CLI-módszerek a GitHub Desktop elindításához
Ha inkább a terminált szeretné használni, nyissa meg, és írja be a következő parancsot a GitHub Desktop kliens azonnali elindításához:
github-desktop
Alternatív megoldásként a Flatpak telepítéseinek a következőket kell futtatniuk:
flatpak run io.github.shiftey.Desktop
GUI módszer a GitHub Desktop elindításához
Ha inkább az alkalmazás ikonját szeretné használni, akkor a következő elérési úton találhatja meg:
Activities > Show Applications > GitHub Desktop
További GitHub asztali parancsok
Frissítse a GitHub Desktopot
A GitHub Desktop kliens naprakészen tartása elengedhetetlen ahhoz, hogy hozzáférhessen a legújabb funkciókhoz és hibajavításokhoz. Ha az RPM-et az útmutatóban leírtak szerint importálta, a GitHub Desktop frissítése egyszerű.
Futtassa a következő parancsot a DNF csomagkezelővel a frissítések kereséséhez:
sudo dnf upgrade --refresh
Alternatív megoldásként, ha ugyanazt a funkciót szeretné végrehajtani a Flatpak használatával, futtassa az alternatív parancsot:
flatpak update
Ez ellenőrizni fogja a Flatpakon keresztül telepített összes alkalmazás frissítését, beleértve a GitHub Desktopot is.
Távolítsa el a GitHub Desktopot
DNF eltávolítási módszer a GitHub Desktop számára
Ha már nincs szüksége a GitHub Desktop használatára, és el szeretné távolítani a rendszeréből, ezt a következő paranccsal teheti meg:
sudo dnf remove github-desktop
Ezenkívül tegyük fel, hogy nem tervezi újra használni a GitHub Desktopot az RPM módszerrel. Ebben az esetben eltávolíthatja a lerakatokat a következő parancsok egyikével, amelyek megegyeznek az importált tárral:
sudo rm /etc/yum.repos.d/shiftkey-packages.repo
sudo rm /etc/yum.repos.d/mwt-packages.repo
Flatpak eltávolítási módszer
A GitHub Desktop eltávolításának módja a Flatpakból egyszerű; csak futtassa ezt a parancsot, amely eltávolítja az alkalmazást:
flatpak uninstall io.github.shiftey.Desktop