Visual Studio Code-Berichte "Es sieht so aus, als ob Git nicht auf Ihrem System installiert ist." wenn ich versuche, in die Git-Ansicht zu wechseln. Ich weiß, dass ich Git installiert und von anderen Git-Clients verwendet habe. Ich denke, wenn ich git gemäß den Anweisungen von Visual Studio Code neu installiere ("Installiere es mit Chocolatey oder lade es von git-scm.com herunter"), kann es wahrscheinlich das Problem beheben, aber ich möchte das vorhandene Git nicht durcheinander bringen Clients auf meinem System. Gibt es eine zuverlässige Möglichkeit, Visual Studio Code so zu konfigurieren, dass vorhandene Git-Installationen gefunden werden können?
git
visual-studio-code
Zhouji
quelle
quelle
git
in deinemPATH
?git.path
in meinem normalen Benutzer-VS-Code (ohne Administrator) nicht überschrieben wird, aber git scheint dort ganz gut zu sein. Das Überschreibengit.path
im Administratormodus (und das anschließende Neustarten von VS Code) schien nicht zu helfen. Mein Fehler:Git not found. Install it or configure it using the git.path setting.
Antworten:
Visual Studio - Code sieht einfach in Ihrem
PATH
fürgit
. Viele UI-Clients werden der Einfachheit halber mit einem "Portable Git" ausgeliefert und nichtgit
zum Pfad hinzugefügt .Wenn Sie Ihren vorhandenen Git-Client zu Ihrem hinzufügen
PATH
(damit er ihn finden kanngit.exe
), sollte Visual Studio Code die Verwaltung der Git-Quellcodeverwaltung aktivieren.quelle
null
auf"F:\\Program Files\\Git\\mingw64\\libexec\\git-core\\git.exe"
(oder ähnlichem) aktualisieren, müssen Sie VSCode einfach neu starten, und Git wird erfolgreich geöffnet. Meine einzige Ergänzung ist, dass wenn Sie die git.exe nicht im Verzeichnis verwenden,mingw64\libexec\git-core\git.exe
VSCode mit verschiedenen Fehlern und Bash-Terminals geöffnet wird.PATH
aber ich habe GitHub für Windows und Source Tree. Jeder von ihnen hat seine eigene git.exe-Version, die mit dem Hauptprogramm geliefert wird. Ich weiß nicht, woher VS Code wusste, welches Git zu wählen ist, zB jetzt ist das Standard-Git, das es verwenden wird,git 2.11.0.windows.3
von GitHub, das irgendwo in%APPDATA%
(?) Gefunden wurde . Außerdemsettings.jsons
gibt es eine Option, um den Speicherort von git.exe anzugeben, aber ich kann nicht zu einem anderen Git-Pfad wechseln, der von Source Tree verwendet wird (nur zu Testzwecken)Jetzt können Sie Visual Studio Code (Version 0.10.2, nach älteren Versionen suchen) so konfigurieren, dass die vorhandene Git-Installation verwendet wird.
Fügen Sie einfach den Pfad zur ausführbaren Git-Datei in Ihren Visual Studio-Codeeinstellungen (Datei -> Einstellungen -> Einstellungen) wie folgt hinzu:
quelle
Update 2020 (Mac)
Ging dies
$h!†
nach dem Update auf Catalina erneut durch, was einXCode
Update erfordert .Und um zu verdeutlichen, während dieses Beitrag behandelt wird
VS Code
, ist dieses Problem systemweit . Ihregit
Installation ist betroffen / abgespritzt. Sie können versuchen,git
in Ihrem Terminal / bash / zsh oder was auch immer es jetzt ist und es wird einfach nicht ausgeführt.Gleiches Update, einfach aktualisieren
XCode
, starten und der Lizenz zustimmen. Das ist es.Alter Beitrag, aber schlagen Sie ihn einfach an,
MAC/OSX
also hoffen Sie, dass dies jemandem hilft.Symptome:
VS Code
seit einiger Zeit und haben keine Probleme mitGit
XCode
( aus welchem Grund auch immer - Betriebssystem-Update usw.)XCode
wird GitVS Code
plötzlich nicht mehr gefunden und Sie werden aufgefordert, den Pfad in den Einstellungen zu installieren oder festzulegen.Schnelle Lösung:
Führen Sie es aus
XCode
(zum ersten Mal nach der Installation) und stimmen Sie der Lizenz zu . Das ist es.Wie ich auf dieses "Update" gestoßen bin:
Nachdem er zahlreiche Tipps zum Überprüfen durchgesehen hatte
git
, z. B.which git
undgit --version
, bot letzterer tatsächlich Hinweise mit dieser Terminal-Nachricht:In Bezug auf , warum
XCode
die Hände es sogar wickeln würdegit
, WATSchöne Ferien und schöne Codierung :)
quelle
Öffnen Sie in Visual Studio Code 'Benutzereinstellungen':
ctrl + p
und geben Sie>sett
press einenter
Dadurch werden die Standardeinstellungen auf der linken Seite und die Benutzereinstellungen auf der rechten Seite geöffnet.
Fügen Sie einfach den Pfad zu git.exe in den Benutzereinstellungen hinzu
Ersetzen Sie [WINDOWS_USER] durch Ihren Benutzernamen.
Starten Sie Visual Studio Code neu
quelle
Dies kann nach dem Upgrade von macOS geschehen. Versuchen Sie, git von einem Terminal aus auszuführen, und prüfen Sie, ob die Fehlermeldung mit Folgendem beginnt:
Wenn ja, soll das Update ausgeführt werden
vom Terminal. Weitere Informationen finden Sie in dieser Antwort
quelle
Überprüfen Sie zunächst, ob Git * in Ihrem System installiert ist oder nicht
durch Eingabe des Befehls in cmd / Eingabeaufforderung (In Windows)
wenn Sie eine Ausgabe wie diese erhalten
Dann gehen Sie zu
Settings > Preferences > Settings
und geben Sie den folgenden Code ** rechts ein.** Fügen Sie einfach einen doppelten Schrägstrich (
\\
) wie den obigen Code hinzu.quelle
Ich hatte dieses Problem nach dem Upgrade auf macOS Catalina.
Das Problem wird wie folgt behoben:
1. Finden Sie den Git-Standort vom Terminal aus:
2. Fügen Sie den Speicherort von git in der Einstellungsdatei mit Ihrem Speicherort hinzu:
settings.json
quelle
Ich hatte dieses Problem
MacOS High Sierra 10.13.5
nach dem UpgradeXcode
.Wenn ich den
git
Befehl ausführe, erhalte ich folgende Nachricht:Nach dem Ausführen des
sudo xcodebuild -license
Befehls wird die folgende Meldung angezeigt:Tippschlüssel
Enter
zum Öffnen von Lizenzvereinbarungen und Tippschlüsselspace
zum Überprüfen der Details, bis die folgende Meldung angezeigt wird:Der letzte Schritt ist einfach die Eingabe
agree
, um mit der Lizenzvereinbarung zu unterschreiben.Nach Eingabe des
git
Befehls können wir überprüfen, ob VSCode git erneut erkannt hat.quelle
Nach einem OSX-Update musste ich laufen,
xcode-select --install
damit die Gitlens funktioniertenquelle
Wenn Sie mehrere Umgebungen haben. Sie können Git Path in die VS Code Workspace-Einstellung aufnehmen . Für Windows, je nach Einstellung, Sie könnten Ctlr + P, wenn nach „Einstellungen“ getroffen. Öffnen Sie settings.json (oder Datei> Einstellungen> Einstellungen). Navigieren Sie zu Arbeitsbereichseinstellungen . Suchen Sie nach "Pfad" und fügen Sie Pfade zu den Ordnern Git bin und cmd hinzu.
Umgebungen können ihre eigenen Pfade haben. Ich habe dies festgestellt, als ich meinen PC% PATH% auf cmd, git bin und cmd path wiedergab, sofern verfügbar, aber als ich an meinem Projekt arbeitete, hatte echo% PATH% keine git- und cmd-Ordner. Das Hinzufügen, wie oben gezeigt, löste das Problem.
Zusätzliche Hinweise:
Auf cmd können Sie "% PATH%" wiedergeben und prüfen, ob die Ordner git bin und cmd enthalten sind. Wenn nicht, können Sie mit SETX PATH on verketten, z
Dadurch wird git im lokalen Stammverzeichnis verfügbar, jedoch nicht in einigen Umgebungen, die über eigene Pfade verfügen (SETX / M PATH "% PATH%; Path_to_Git_bin; Path_to_Gt_cmd;" hätte dies jedoch getan).
Wenn Sie einen langen Pfad haben, dessen Gebühren auf die Pfadlänge reduziert sind (die Meldung "Fehler: Bei X Zeichen abgeschnitten"), können Sie die Pfadlänge bei der Bearbeitung erhöhen.
Dies erhöht Ihre Pfadlänge. Wenn es schon eins ist, bin ich mir nicht sicher, wie ich von dort aus vorgehen soll :).
[ 6 [ ] 6
quelle
Ich habe vor kurzem Visual Studio Code gestartet und habe dieses Problem und schreibe einfach den genauen Pfad der ausführbaren Git, um das Problem zu lösen ... hier ist der Code ...
quelle
Die einzige Möglichkeit, mit Windows 8.1 zu arbeiten, ist die folgende: Hinzufügen zu Systemumgebungsvariablen (keine Benutzervariablen):
c: \ Benutzer \ USERNAME \ AppData \ Local \ GitHub \ PortableGit_YOURVERSION \ bin \; c: \ Benutzer \ USERNAME \ AppData \ Local \ GitHub \ PortableGit_YOURVERSION \ libexec \ git-core \; c: \ Benutzer \ USERNAME \ AppData \ Local \ GitHub \ PortableGit_YOURVERSION \ cmd \
Dies behebt den Fehler "Es sieht so aus, als ob Git nicht auf Ihrem System installiert ist" in meinem Visual Studio-Code.
quelle
Drei Jahre später stieß ich auf dasselbe Problem. Das Festlegen des Pfads in den Umgebungsvariablen Benutzereinstellungen und PATH hat nicht geholfen. Ich habe VSCode aktualisiert und das hat es gelöst.
quelle
Installieren Sie zuerst Git auf Ihrem Desktop und fügen Sie dann die eingekreiste Erweiterung in vscode hinzu (siehe Abbildung).
Das hat mir geholfen, das gleiche Problem zu beheben, das Sie haben.
quelle
öffnen
Kommentieren Sie dort eine Git-Zeile
und fügen Sie git.exe zum Betriebssystempfad hinzu
Beachten Sie für mich, dass das Beheben dieses Git-Fehlers auch den npm-Fehler behoben hat, da beide im Pfad definiert sind. Wenn einer fehlschlägt, schlägt auch der verbleibende fehl
quelle
Ich fand, dass ich git: false in settings.json hatte. Es wurde in true geändert und funktioniert jetzt.
quelle
Folgendes hat bei mir funktioniert: Anstatt das Visual Code-Terminal zum Ausführen Ihrer Git-Befehle zu verwenden, führen Sie die Git-Befehle von einem Cmd-Terminal im Pfad Ihrer Anwendung aus
quelle
Für Linux-basiertes Betriebssystem. Ich hatte ein solches Problem aufgrund eines beschädigten Pfads, konnte das Problem jedoch vorübergehend beheben und mein Git wurde sofort wiederhergestellt.
Wenn Sie auf ein solches Pfadproblem stoßen, geben Sie den folgenden Befehl ein
quelle