Bitte warten

GitHub Desktop

(quelloffen, Version 3.4.13 unter Linux Mint 22.3) Icon: Image

Installationen, die nicht über die offiziellen Paketquellen erfolgen, stellen unter Umständen ein Sicherheitsrisiko für den verwendeten Rechner dar. ► Weitere Informationen

Mit GitHub Desktop lassen sich GitHub-Repositorys verwalten und mit lokalen Projekt-Verzeichnissen synchronisieren. Das Programm ist in Linux Mint weder vorinstalliert noch in den offiziellen Paketquellen enthalten. Die Oberfläche ist auf Englisch und basiert auf Electron. Das Programm kann mit dem Code-Editor Zed verknüpft werden.

Installation aus einem DEB-Paket: (Versionsnummer ggf. anpassen):

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

Prüfsumme ermitteln:
wget https://github.com/shiftkey/desktop/releases/download/release-3.4.13-linux1/GitHubDesktop-linux-amd64-3.4.13-linux1.deb.sha256
sha256sum GitHubDesktop-linux-amd64-3.4.13-linux1.deb
Die Prüfsumme muss mit der Zahl aus der Prüfsummendatei übereinstimmen, ansonsten muss der Download wiederholt werden.
echo $(cat GitHubDesktop-linux-amd64-3.4.13-linux1.deb.sha256)

Installation:
sudo captain GitHubDesktop-linux-amd64-3.4.13-linux1.deb (seit Mint 22.1)
sudo gdebi GitHubDesktop-linux-amd64-3.4.13-linux1.deb (bis Mint 22)

Installation als Flatpak:

flatpak install flathub io.github.shiftey.Desktop

Installation von Flathub Icon: Help Flathub


Anschließend steht das Programm unter (DEB-Paket) bzw. unter
(Flatpak) zur Verfügung.

Da Anwendungen, die als Flatpak installiert wurden, in einer Sandbox laufen, haben sie in der Regel keinen direkten Zugriff auf Dateien außerhalb der Sandbox, was im Fall von GitHub Desktop dazu führt, das Pfade zu Projekten, die sich außerhalb des home-Verzeichnisses befinden, in der Voreinstellung nicht verarbeitet werden können (es können keine Repositorys angelegt werden). Dies kann korrigiert werden, indem man den gewünschten Pfad explizit freigibt. Für /var/www/html beispielsweise folgendermaßen:

flatpak override --user --filesystem=/var/www/html io.github.shiftey.Desktop

Siehe dazu auch askubuntu.com.

Kommandozeile

Die Verwaltung von Repositorys über die Kommandozeile geschieht mit dem Kommando gh aus den offiziellen Paketquellen:

sudo apt-get install gh

Installation per apturl Icon: Help