Erste Schritte mit den Projekttools von GitHub - CloudSavvy IT
Webagentur » Digitale Nachrichten » So erstellen und verwalten Sie ein Github-Repository über die Befehlszeile

So erstellen und verwalten Sie ein Github-Repository über die Befehlszeile

Das Erstellen neuer Github-Repositories ist für viele Menschen ein wesentlicher Bestandteil des Arbeitsablaufs, insbesondere beim Starten neuer Projekte. Die Automatisierung dieses Prozesses ist mit Githubs eigenem CLI-Tool möglich, mit dem Sie Repositorys in Ihrem Konto über die Befehlszeile erstellen und verwalten können.

Warum Github automatisieren?

Wenn Sie viel mit Github arbeiten, sind Sie wahrscheinlich mit dem Prozess der Erstellung eines Repositorys und der Verknüpfung mit Ihrem vertraut git Montage mit git init ou git remote add.

Dies manuell durchzuführen, kann jedoch etwas mühsam sein, insbesondere wenn es der Kontextwechsel ist, der Sie aus Ihrem Workflow herausholt, indem Sie einfach auf einige Schaltflächen klicken und einen Link von der Github-Website abrufen. Wenn das für Sie in Ordnung ist, sollten Sie natürlich einfach den Standard verwenden git init ou git remote add Methode und konfigurieren Sie sie normal.

Github verfügt jedoch über ein Befehlszeilentool, mit dem sich Repositorys einfach mit einem einzigen Befehl erstellen lassen. Es wird häufig verwendet, um andere Aufgaben zu automatisieren, z. B. die Arbeit an Pull-Requests oder Issues, verfügt jedoch über einen Unterbefehl für die Arbeit mit Repositorys, mit dem Repositorys erstellt und verwaltet werden können.

Verwenden der Github-CLI

Zuerst müssen Sie die CLI installieren und mit Ihrem Github-Konto verknüpfen. Es ist jedoch ganz einfach; Versionen und Installationsanweisungen finden Sie im Github-Repository des Tools.

Es ist für die meisten Paketmanager einschließlich Windows verfügbar winget, und alle Binärdateien und Installationsprogramme sind als Builds verfügbar. Wenn Sie beispielsweise Windows verwenden, können Sie es nativ mithilfe der MSI installieren. Wenn Sie jedoch das Windows-Subsystem für Linux (WSL) oder einfach nur Linux verwenden, können Sie es von installieren apt:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key C99B11DEB97541F0 sudo apt-add-repository https://cli.github.com/packages sudo apt update sudo apt install gh

Dies kann Sie dazu verleiten, dem Paket-Repository-Schlüssel von Github zu vertrauen.

Nach der Installation müssen Sie sich anmelden.

gh Auth-Login

Dadurch werden Sie zur Eingabe einiger Informationen aufgefordert und schließlich aufgefordert, sich mit Ihrem Browser über OAuth anzumelden oder manuell ein Authentifizierungstoken aus den Sicherheitseinstellungen Ihres Kontos zu erstellen und einzufügen.

Die Anmeldung mit OAuth ist jedoch einfach und erfordert lediglich einen Knopfdruck. Allerdings wird Ihr Standard-Webbrowser möglicherweise nicht geöffnet, sodass Sie möglicherweise manuell auf den Link tippen und den im Terminal angezeigten 8-stelligen Schlüssel kopieren müssen.

Dann können Sie ganz einfach ein Repo erstellen, indem Sie Folgendes angeben --public ou --private bei Verwendung des Befehls:

gh repo create test --private

Und Sie sollten das neue Repository in Ihrem Konto sehen:

Die Github-CLI verfügt über eine Reihe weiterer Unterbefehle für die Arbeit mit Repos:

  • gh repo edit, mit dem viele verschiedene Konfigurationsflags festgelegt werden können, z. B. der Standardzweig, ob Issues/Wiki/Projektseiten aktiviert sind sowie Ihre Homepage und Beschreibung.
  • gh repo fork, was so funktioniert git clone außer das Ziel-Repository zu fälschen und eine Kopie davon in Ihrem Konto zu erstellen.
  • gh repo list, wodurch eine Liste Ihrer Repositorys gedruckt wird.
  • gh repo umbenennen, Namen und URL ändern.

★ ★ ★ ★ ★