Ich habe msysGit 1.7.10 auf meinem Windows 7-Computer installiert. Was ich wissen muss ist, ob ich Git noch über die Kommandozeile verwenden kann?
Wenn ich den git
Befehl jetzt in der Befehlszeile versuche, sehe ich:
'git' wird nicht als interner oder externer Befehl, bedienbares Programm oder Batchdatei erkannt.
Kann ich die Git-Befehlszeile auf irgendeine Weise aktivieren?
windows
git
command-line
Ayusman
quelle
quelle
PATH
Stellen Sie Ihre Umgebungsvariable so ein, dass sie darauf zeigt, wo sich der bin von msysgit befindet.Antworten:
Fügen Sie, wie @birryree sagte, die Binärdatei von msysgit zu Ihrem PATH hinzu oder verwenden Sie Git Bash (soweit ich mich erinnere mit msysgit installiert), das besser als die Windows-Konsole ist und der Unix-Konsole ähnelt.
quelle
Ich hatte das gleiche Problem und löste es, indem ich den
/bin
Verzeichnisort zur Umgebungsvariablen PATH hinzufügte .Suchen Sie nach dem Speicherort der Datei, an dem Git installiert wurde
C:\Users\(My UserName)\AppData\Local\GitHub
. Es kann auch seinC:\Program Files (x86)\Git
Sobald Sie den Speicherort von Git haben, sollten Sie einen
/bin
Unterordner sehen. Es kann sich in einem PortableGit-Ordner befinden (meiner istPortableGit_015aa71ef18c047ce8509ffb2f9e4bb0e3e73f13
). Kopieren Sie diesen Pfad.Gehen Sie zu Systemsteuerung> System> Systemschutz> Erweitert> Umgebungsvariablen
Wählen Sie PFAD, klicken Sie auf Bearbeiten und fügen Sie dort den Bin-Pfad ein. Wenn Ihr PATH bereits Werte enthält, fügen Sie Ihren Git-Pfad am Ende durch ein Semikolon getrennt ein.
Jetzt können Sie über CMD auf den Git-Befehl zugreifen.
quelle
find
und Unixfind
). Dies ist eine gute Antwort und funktioniert bei mir. Seien Sie einfach gewarnt.Diese Anweisungen funktionierten für Windows 8 mit einer msysgit / TortoiseGit-Installation, sollten jedoch für andere Arten von Git-Installationen unter Windows gelten.
;C:\msysgit\bin\;C:\msysgit\mingw\bin\
quelle
In Windows 8.1 hat das Festlegen der PATH-Umgebungsvariablen auf das Git-
bin
Verzeichnis bei mir nicht funktioniert. Stattdessen musste ich dascmd
Verzeichnis verwendenC:\Program Files (x86)\Git\cmd
.Gutschrift an @VonC in dieser Frage
quelle
Für mich verwende ich Windows 10. Die Anweisungen von @ andrew-marshall funktionierten (Danke!), Außer dass sie
git.exe
sich in einemcmd
Verzeichnis befandenPortableGit...
, nichtbin
, also musste ich\cmd
das Ende des Pfades einfügen, den ich hinzugefügt hattePATH
. Ich dachte, ich würde dies hier posten, falls jemand anderes das gleiche Problem hat. Sie können feststellen, dass es einmalgit
in einem neuen Eingabeaufforderungsfenster funktioniert. Es werden Informationen zur Befehlsverwendung und kein Fehler zurückgegeben.quelle
Wenn Sie in der neuesten Version (v2.19 für Windows, wenn ich schreibe) die Option "Git in der Windows-Eingabeaufforderung verwenden" wählen (oder etwas Ähnliches, lesen Sie die Optionen bitte sorgfältig durch, wenn Sie Git installieren), sollten Sie in der Lage sein Verwenden von Git-Befehlen in der Windows-Eingabeaufforderung oder in der Windows-PowerShell ohne zusätzliche Einstellung. Denken Sie daran, das Befehlszeilentool nach der Installation von git neu zu starten.
quelle
Sie können schokoladig installieren . Es ist wie apt-get unter Linux, Sie können es über die Befehlszeile installieren. Führen Sie die Eingabeaufforderung als Administrator aus und geben
choco install git
Sie ein, und Sie können git installieren, das der Befehlszeile gewidmet ist.quelle
Wenn Sie GitHubDesktop in Windows 10 installiert haben, drücken Sie Strg + '. oder gehen Sie im Menü zu Repository> In Eingabeaufforderung öffnen.
Falls git nicht auf Ihrem Computer installiert ist, sollten Sie aufgefordert werden, git zu installieren (ich habe daraus erfahren, dass GitHubDesktop und git unterschiedliche Anwendungen sind). Installieren Sie git, schließen Sie Ihre Eingabeaufforderung und öffnen Sie sie erneut.
Sie können Ihre Installation testen, indem Sie an der Eingabeaufforderung git eingeben.
quelle
Mit Win 1909 und dem Git-2.24.0.2-64-Bit-Installationsprogramm ist der Prozess ab sofort sehr benutzerfreundlich. Scheint, als ob die früheren Probleme jetzt behoben werden könnten.
quelle