Ich habe msysGit 1.7.10 auf meinem Windows 7-Rechner installiert ... Was muss ich wissen, wenn ich Git weiterhin über die Befehlszeile verwenden kann?
Wenn ich jetzt den Befehl git
in der Befehlszeile versuche, sehe ich:
'git' wird nicht als interner oder externer Befehl, als bedienbares Programm oder als Batch-Datei erkannt.
Gibt es eine Möglichkeit, die Git-Befehlszeile zu aktivieren?
Wie @birryree sagte, fügen Sie msysgits Binärdatei zu PATH hinzu, oder verwenden Sie Git Bash (installiert mit msysgit, soweit ich mich erinnere), was besser ist als die Windows-Konsole und der Unix-Konsole ähnelt.
Ich hatte das gleiche Problem und löste es, indem ich der PATH-Umgebungsvariablen den Speicherort /bin
hinzufügte.
Suchen Sie nach dem Dateispeicherort, an dem Git installiert wurde. Meines ist C:\Users\(My UserName)\AppData\Local\GitHub
. Es kann auch sein C:\Program Files (x86)\Git
Sobald Sie den Speicherort von Git haben, sollte ein /bin
-Unterordner angezeigt werden. Es kann sich in einem PortableGit-Ordner befinden (mein ist PortableGit_015aa71ef18c047ce8509ffb2f9e4bb0e3e73f13
). Kopieren Sie diesen Pfad.
Gehen Sie zu Systemsteuerung> System> System Protection> Erweitert> Umgebungsvariablen
Wählen Sie PATH, klicken Sie auf Bearbeiten und fügen Sie den Bin-Pfad dort ein. Wenn sich in Ihrem PATH bereits Werte befinden, fügen Sie Ihren Git-Pfad am Ende durch Semikolon getrennt ein.
Jetzt können Sie über CMD auf den Git-Befehl zugreifen.
Diese Anweisungen funktionierten für Windows 8 mit einer Installation von msysgit/TortoiseGit, sollten jedoch für andere Arten von Git-Installationen unter Windows gelten.
;C:\msysgit\bin\;C:\msysgit\mingw\bin\
In Windows 8.1 funktionierte das Einstellen der PATH-Umgebungsvariablen auf Gits bin
-Verzeichnis für mich nicht. Stattdessen musste ich das cmd
-Verzeichnis C:\Program Files (x86)\Git\cmd
verwenden.
Dank an @VonC in dieser Frage
Für mich verwende ich Windows 10, @ andrew-marshalls Anweisungen (Danke!), Nur dass git.exe
sich innerhalb eines cmd
-Verzeichnisses innerhalb von PortableGit...
befand, und nicht bin
. Daher musste ich \cmd
am Ende des Pfads setzen, den ich zu PATH
hinzugefügt habe. . Ich dachte, ich würde dies hier posten, falls jemand anderes die gleiche Ausgabe findet. Sie können feststellen, dass es funktioniert, sobald git
in einem neuen Eingabeaufforderungsfenster Informationen zur Befehlsbenutzung und keinen Fehler zurückgibt.
Sie können chocolatey installieren. Es ist wie apt-get in Linux. Sie können es über die Befehlszeile installieren. Führen Sie die Eingabeaufforderung als Administrator aus, und geben Sie choco install git
ein. Sie können git für die Befehlszeile installieren.
Wenn Sie in der neuesten Version (v2.19 für Windows, wenn ich schreibe) die Option "git in Windows-Eingabeaufforderung verwenden" wählen (oder ähnliches, bitte lesen Sie die Optionen sorgfältig, wenn Sie git installieren), sollten Sie dies können Verwenden Sie git-Befehle im Windows-Befehl Prompt oder Windows-Powershell ohne weitere Einstellungen. Denken Sie daran, das Befehlszeilentool nach der Installation von git neu zu starten.
Wenn Sie GitHubDesktop in Windows 10 installiert haben, drücken Sie Strg + '. oder gehen Sie im Menü zu Repository> Öffnen in der Eingabeaufforderung.
Falls git nicht auf Ihrem Computer installiert ist, sollten Sie eine Aufforderung zur Installation von git erhalten (ich habe davon erfahren, dass GitHubDesktop und git unterschiedliche Anwendungen sind). Installieren Sie git, schließen Sie die Eingabeaufforderung und öffnen Sie sie erneut.
Sie können Ihre Installation testen, indem Sie in den Befehl Eingabeaufforderung git eingeben.