Wie man

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

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

Als Entwickler oder Administrator wissen Sie, wie viel Sie in dieser Zeit einer Vielzahl nützlicher Tools mithalten müssen. Von Ihrer IDE, Ihrem Editor, Frameworks bis hin zu Git. Es kann wirklich verwirrend und lästig werden, besonders für diejenigen, die sich in diesen Dschungel wagen. Die gute Nachricht ist, dass die wunderbare Community anderen Entwicklern weiterhin Tools zur Verfügung stellt, die ihr Bestes geben, damit es sich lohnt. Dies ist möglich, indem sie ihre Leistung verbessern oder bestimmte Probleme lösen, auf die sie in ihrer Karriere stoßen können. Heute richten wir unsere Aufmerksamkeit auf posh-git PowerShell Modul. Lesen Sie weiter, um zu erfahren, worum es geht, und probieren Sie es auf Ihrem Windows-basierten Computer aus.

posh-git ist ein PowerShell-Modul, das Git und PowerShell integriert, indem es zusammenfassende Informationen zum Git-Status bereitstellt, die in der PowerShell-Eingabeaufforderung angezeigt werden können. Es bietet eine coole PowerShell-Umgebung für Git. Mit Posh-git kann PowerShell beispielsweise komplette Git-Befehle wie checkout tabellarisch anzeigen, indem sie „git ch“ und drücken Sie die Tabulatortaste. Das wird den Tab vervollständigen, um „git Kasse“ und wenn Sie die Tabulatortaste gedrückt halten, wird durch andere Befehlsübereinstimmungen wie „Kirsche" und "Rosinenpick“. Quelle: Posh-Git GitHub

Das sieht schon gut aus und deswegen werden wir keine weitere Minute verschwenden sondern sofort in den Kamin springen und uns wärmen. Wir werden fortfahren, um posh-git auf unserem Windows-Host zu installieren.

Was Posh-Git braucht

Bevor Sie mit der Installation von posh-git beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind.

ich. Windows PowerShell 5.x oder PowerShell Core 6.0.

Überprüfen Sie Ihre PowerShell-Version, indem Sie den folgenden Befehl ausführen:

$PSVersionTabelle

Überprüfen Sie auch den Screenshot unten zur Verdeutlichung

ii. Unter Windows muss die Skriptausführungsrichtlinie entweder auf RemoteSigned oder Unrestricted gesetzt werden.

Überprüfen Sie die Richtlinieneinstellung für die Skriptausführung, indem Sie Get-ExecutionPolicy. Wenn die Richtlinie nicht auf einen der beiden erforderlichen Werte festgelegt ist, führen Sie PowerShell als Administrator aus und führen Sie Folgendes aus:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm

Der obige Befehl fragt Sie, ob Sie bestätigen müssen. Drücken Sie einfach auf Enter, da dies die Bestätigung standardmäßig akzeptiert. Für ein besseres Bild überprüfen Sie den Screenshot unten mit den beiden ausgeführten Befehlen

iii. Git muss installiert und über die Umgebungsvariable PATH verfügbar sein.

Überprüfen Sie, ob git von PowerShell aus zugänglich ist, indem Sie den folgenden Befehl von PowerShell ausführen.

git --version

Wenn Sie Git nicht installiert haben, können Sie unsere umfassende Anleitung verwenden, um es über Ansible AWX zu installieren, oder Sie können es von dieser Site herunterladen und dann die EXE-Datei wie gewohnt installieren, indem Sie auf "Nächster bis zum Ende wie unten abgebildet.

Laden Sie die Datei herunter

Doppelklicken Sie darauf, um die Installation in Gang zu setzen. Klicken "Nächster

Schlagen "Nächster

Klicke auf "Nächster” nachdem Sie den richtigen Editor für Sie ausgewählt haben.

Wählen Sie in der Befehlszeile aus, wie Sie Git verwenden möchten, und klicken Sie auf „Nächster

Legen Sie die HTTP-Einstellungen fest und klicken Sie auf „Nächster

Konfigurieren Sie Git-bezogene Einstellungen und klicken Sie auf „Nächster

Stellen Sie den bevorzugten Terminalemulator ein und klicken Sie auf "Nächster

Wählen Sie das Verhalten von git pull und klicken Sie dann auf „Nächster

Wählen Sie Ihren bevorzugten Anmeldeinformationen-Helfer, bevor Sie auf "Nächster

Schlagen "Nächster

Installieren es endlich

Schritt 1: Posh-git installieren

Bevor wir beginnen, ist es gut zu beachten, dass die hier behandelten Installationsanweisungen nur für Version 1 gelten.x von posh-git. Posh-git kann jetzt auf verschiedene Weise installiert werden, zum Beispiel über Chocolatey, PowerShellGet, Scoop oder sogar manuell. Wir beginnen mit dem einfachsten von allen. Und das ist durch PowerShellGet.

Option 1: Posh-git über PowerShellGet unter Windows installieren (bester Weg)

posh-git ist in der PowerShell-Galerie verfügbar und kann mit dem PowerShellGet-Modul installiert werden. Starten Sie dazu entweder Windows PowerShell 5.x oder PowerShell Core 6.x (pwsh) als Administrator, installieren Sie PowerShellGet

Install-Modul PowershellGet -Force

Führen Sie dann einen der beiden folgenden Befehle aus:

Für eine komplett neue Installation

##Eine komplett neue Installation PowerShellGet\Install-Module posh-git -Scope CurrentUser -Force

Für ein Update von Posh-git, wenn es jemals aus der PowerShell-Galerie installiert wurde

PowerShellGet\Update-Module posh-git

Option 2: Posh-git über Chocolatey installieren

Wenn Sie es vorziehen, posh-git als Windows-Paket zu verwalten, können Sie mit Chocolatey posh-git . installieren. Wenn Sie Chocolatey nicht haben, können Sie unserer Anleitung zur Installation von Chocolatey unter Windows folgen. Nachdem Sie fertig sind, können Sie einfach den folgenden Befehl auf Ihrer PowerShell als Administrator ausführen.

Schoko installieren Poshgit

Option 3: Posh-git über Scoop installieren

Scoop ist ein weiterer beliebter Paketmanager für Windows, über den Sie Posh-git gut installieren können. Wenn Sie Scoop nicht haben, können Sie es wie folgt installieren. Öffnen Sie PowerShell als Administrator und führen Sie die folgenden Befehle aus. Beachten Sie, dass wir brauchen .NET-Framework 4.5 oder höher installiert.

Ändern Sie die Ausführungsrichtlinie oder aktivieren Sie Powershell:

Set-ExecutionPolicy RemoteSigned -scope CurrentUser

Führen Sie dann den folgenden Befehl aus:

Aufruf-Ausdruck (Neues-Objekt-System.Netz.WebClient).DownloadString('https://get.Scoop.Sch')

Wenn Scoop installiert ist, führen Sie diese Befehle aus, um posh-git zu installieren und in Ihr Profil zu importieren:

scoop installieren Posh-git Add-PoshGitToProfile

Schritt 2: Konfigurieren von posh-git

Nachdem posh-git mit einer der oben beschriebenen Methoden installiert wurde, müssen wir einige Konfigurationsoptionen vornehmen, um es nach Ihren Wünschen zu optimieren. Zuerst müssen wir das posh-git-Modul in Ihre PowerShell-Sitzung importieren, um die Vervollständigung von git-Tabs zu aktivieren. Öffnen Sie dazu PowerShell als Administrator und führen Sie den folgenden Befehl aus:

Import-Modul posh-git

Als nächstes müssen wir Posh-git aus Ihrem PowerShell-Profil importieren import. Dadurch wird verhindert, dass Sie den Import-Module-Befehl jedes Mal manuell ausführen müssen, wenn Sie eine neue PowerShell-Eingabeaufforderung öffnen. Wir werden daher PowerShell so konfigurieren, dass dieses Modul in jeder neuen PowerShell-Sitzung für Sie importiert wird.

Dies kann entweder durch Ausführen des Befehls Add-PoshGitToProfile oder durch Bearbeiten Ihres PowerShell-Profilskripts und Hinzufügen des Befehls Import-Module posh-git . erreicht werden. Der einfachste Weg ist meiner Meinung nach das Ausführen des Befehls Add-PoshGitToProfile mit den verschiedenen unten erläuterten Optionen:

##Um Posh-git nur auf dem aktuellen Host verfügbar zu machen, führen Sie aus: Add-PoshGitToProfile ##Um Posh-git in all Ihren PowerShell-Hosts-Konsole, ISE usw. verfügbar zu machen, führen Sie aus: Add-PoshGitToProfile -AllHosts ##Um zu ermöglichen, dass posh-git für alle Benutzer auf dem System verfügbar ist, führen Sie Folgendes aus: Add-PoshGitToProfile -AllUsers -AllHosts

Schritt 3: Posh-git . verwenden

Wenn wir mit der Einrichtung von posh-git fertig sind, bleibt nur der Teil, an dem wir hart gearbeitet haben. Es ist an der Zeit, Posh-git auf unserem Windows-Computer zu verwenden. Starten Sie Ihre PowerShell, klonen Sie ein beliebiges GitHub-Repository, nur um zu testen, wie sich posh-git schlägt, während Sie Ihre gängigen Git-Befehle eingeben.

git-Klon https://github.com/dahlbyk/posh-git cd posh-git

In dem Moment, in dem Sie in das Git-Repository navigieren, sollten Sie Änderungen wie unten gezeigt sehen see. Es zeigt den Zweig an, in dem Sie sich befinden, und hilft beim Vervollständigen von Tabs.

Referenzen: Posh-Git GitHub-Seite

Inbegriff

Es ist immer willkommen, Ihr Git-Erlebnis zu verbessern, da es eine Kernkomponente Ihrer täglichen Aufgaben und Aktivitäten ist. Ihre Branches zu kennen und zu verfolgen, wo Sie sich befinden, während Sie Ihren Code bearbeiten und sich auf Git festlegen, ist effektiv und steigert die Leistung. Wir hoffen, dass Posh-git die Probleme, die Sie sich wünschen, mit seiner Funktionalität zufrieden stellt und löst, und wir danken Ihnen für Ihren Besuch und Ihre Unterstützung.

Automatisieren Sie die Windows Server 2019- und Windows 10-Verwaltung mit Ansible

Installieren und konfigurieren Sie GitLab auf CentOS 8 / RHEL 8

Anwendungen unter Windows 10 installieren | Server 2019 mit Winget

So entsperren Sie den Adobe Flash Player in Google Chrome
Es kann frustrierend sein, wenn Sie versuchen, eine Flash-basierte Website zu öffnen und Ihr Google Chrome-Browser den Adobe Flash Player blockiert. D...
So fügen Sie standardmäßig unformatierten Text in Microsoft Word ein
Immer wenn Sie Text von einer Website oder aus einer anderen Quelle kopieren, speichert Microsoft Word bei jedem Einfügen automatisch sein Aussehen un...
So entfernen Sie das Benutzerprofil in Windows 10, ohne das Konto zu löschen
Wenn Sie alle Voreinstellungen und Einstellungen für alle Ihre Apps und Windows für einen Benutzer ändern möchten, sind Sie hier genau richtig. Es bes...