Wie man

So installieren Sie GitHub CLI (gh) unter Linux | Fenster

So installieren Sie GitHub CLI (gh) unter Linux | Fenster

Diese Anleitung erklärt die Installationsschritte für GitHub CLI unter Linux - Ubuntu, Debian, CentOS, Fedora und Windows 10 oder Windows-Serversystemen Windows. GitHub-CLI (gh) ist ein Tool, das die Github-Funktionen auf die Befehlszeile bringt. Dieses Tool bringt die Pull-Requests, Issues und andere GitHub-Konzepte auf das Terminal, neben dem Sie bereits mit git und Ihrem Code arbeiten.

Die GitHub-CLI (äh) ist derzeit in der Beta und nur für auf GitHub gehostete Repos verfügbar available.com. Das Entwicklungsteam plant, die Betaphase des Projekts zu verlassen (voraussichtlich gegen Ende 2020). Im Moment unterstützt die GitHub CLI keine Repositorys, die auf GitHub Enterprise Server oder anderen Hosting-Providern gehostet werden, aber sobald die Beta beendet ist, wird sie es tun.

So installieren Sie die GitHub-CLI unter Linux

Wenn Sie eine Linux-Edition ausführen, sollte die GitHub-CLI-Binärdatei problemlos für Sie funktionieren.

Sie können die neueste Version von anzeigen gh mit dem folgenden Befehl:

VERSION='curl "https://api.github.com/repos/cli/cli/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/' | cut -c2-' echo $VERSION

Laden Sie die neueste Binärdatei herunter.

### Mit wget ### wget https://github.com/cli/cli/releases/download/v$VERSION/gh_$VERSION_linux_amd64.Teer.gz ### Mit curl ### curl -sSL https://github.com/cli/cli/releases/download/v$VERSION/gh_$VERSION_linux_amd64.Teer.gz -o gh_$VERSION_linux_amd64.Teer.gz

Heruntergeladene Datei extrahieren:

tar xvf gh_$VERSION_linux_amd64.Teer.gz

Binärdatei kopieren nach /usr/local/bin Verzeichnis.

sudo cp gh_$VERSION_linux_amd64/bin/gh /usr/local/bin/

Versionsbestätigung mit gh Befehl:

$ gh-Version gh-Version 1.2.1 (2020-11-11) https://github.com/cli/cli/releases/tag/v0.9.0

Manpages kopieren für gh.

sudo cp -r gh_$VERSION_linux_amd64/share/man/man1/* /usr/share/man/man1/

Sie können die vollständige Liste sehen:

$ ls gh_$VERSION_linux_amd64/share/man/man1/ gh.1 gh-config-set.1 gh-Problem.1 gh-ausgabe-wiedereröffnen.1 gh-pr-Kasse.1 gh-pr-Liste.1 gh-pr-Bewertung.1 gh-repo-klon.1 gh-Vervollständigung.1 gh-Credits.1 gh-ausgabe-schließen.1 gh-Ausgabe-Status.1 gh-pr-schließen.1 gh-pr-zusammenführen.1 gh-pr-status.1 gh-repo-erstellen.1 gh-config.1 Gh-Geist.1 gh-ausgabe-erstellen.1 gh-Problem-Ansicht.1 gh-pr-erstellen.1 gh-pr-bereit.1 gh-pr-Ansicht.1 gh-repo-gabel.1 gh-config-get.1 gh-gist-create.1 gh-Problemliste.1 gh-pr.1 gh-pr-diff.1 gh-pr-wiedereröffnen.1 gh-repo.1 gh-repo-Ansicht.1

Beispiele für die Verwendung von Manpages:

$ man gh $ man gh-ausgabe $ man gh-pr

Wenn Sie Arch Linux verwenden, ist die gh kann installiert werden von AUR:

$ yay -S github-cli

So installieren Sie GitHub CLI (gh) unter Windows

Für die Windows-Installation können Sie Scoop oder schokoladig. Verwenden Sie unsere Anleitungen unten als Referenz:

Sobald Sie eines der Tools installiert haben, verwenden Sie es, um die GitHub-CLI auf Ihren Windows-Computer zu übertragen.

--- Mit Chocolatey --- choco install gh --- Mit Scoop --- Scoop Bucket github-gh hinzufügen https://github.com/cli/scoop-gh.git scoop installieren gh 

Verwenden des GitHub-Befehlszeilentools

Weitere Informationen zur Verwendung der GitHub-CLI finden Sie in den offiziellen Dokumenten (gh) Werkzeug.

Weitere Artikel zu Git.

Posh-git unter Windows installieren - PowerShell-Umgebung für Git

So führen Sie einen Git-Klon in der Kubernetes-Pod-Bereitstellung durch

Kubernetes-Cluster auf Ubuntu 20 installieren.04 mit K3s
Kubernetes ist ein Tool zur Container-Orchestrierung für Hybrid-Cloud-Plattformen. Es wurde von Google entworfen. Mit Kubernetes können Benutzer Docke...
Amazon EKS-Autoscaling basierend auf Cluster-Metriken
Einer der vielen Vorteile, die Kubernetes zu bieten hat, ist die automatische Skalierung. Dies ermöglicht die automatische Bereitstellung von Ressourc...
Knoten installieren.js 14 auf CentOS 8|7 & RHEL 8|7
In diesem Tutorial erfahren Sie, wie Sie Node . installieren.js 14 auf CentOS 8/7 & RHEL 8/7 Linux-Server oder Desktop-Workstation. Knoten.js ist eine...