Visual Studio Code-Berichte "Es sieht so aus, als ob git nicht auf Ihrem System installiert ist." Wenn ich versuche, zur Git-Ansicht zu wechseln. Ich weiß, dass ich Git installiert und von anderen Git-Clients verwendet habe. Ich denke, wenn ich git nach den Anweisungen von Visual Studio Code erneut installiere ("Installiere es mit Chocolatey oder lade es von git-scm.com herunter"), kann es wahrscheinlich das Problem beheben, aber ich möchte den vorhandenen Git nicht durcheinander bringen Kunden auf meinem System. Gibt es eine zuverlässige Möglichkeit, Visual Studio-Code so zu konfigurieren, dass vorhandene Git-Installationen gefunden werden können?
Visual Studio Code sucht einfach in Ihrer PATH
nach git
. Viele UI-Clients werden der Einfachheit halber mit "Portable Git" ausgeliefert und fügen dem Pfad keine git
hinzu.
Wenn Sie Ihren vorhandenen Git-Client zu Ihrer PATH
hinzufügen (damit er git.exe
finden kann), sollte Visual Studio Code die Git-Quellcodeverwaltung aktivieren.
Jetzt können Sie Visual Studio Code (Version 0.10.2, ältere Versionen prüfen) für die Verwendung der vorhandenen git-Installation konfigurieren.
Fügen Sie den Pfad zur git-Programmdatei in Ihren Visual Studio-Codeeinstellungen (Datei -> Voreinstellungen -> Einstellungen) wie folgt hinzu:
{
// Is git enabled
"git.enabled": true,
// Path to the git executable
"git.path": "C:\\path\\to\\git.exe"
// other settings
}
Öffnen Sie in Visual Studio Code die Benutzereinstellungen: ctrl + p
und geben Sie >sett
ein, und drücken Sie enter
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
"git.path": "C:\\Users\\[WINDOWS_USER]\\AppData\\Local\\Programs\\Git\\bin\\git.exe"
Ersetzen Sie [WINDOWS_USER] durch Ihren Benutzernamen.
Starten Sie Visual Studio Code neu
Dies kann nach dem Upgrade von macOS passieren. Versuchen Sie, git von einem Terminal aus auszuführen und zu überprüfen, ob die Fehlermeldung mit:
xcrun: Fehler: ungültiger aktiver Entwicklerpfad (/ Library/Developer/CommandLineTools) ...
Wenn ja, soll der Fix ausgeführt werden
xcode-select --install
vom Terminal aus. Siehe diese Antwort für weitere Details
Alter Post, aber klick einfach auf MAC/OSX
hoffentlich hilft das jemandem.
VS Code
schon länger und haben keine Probleme mit Git
.XCode
XCode
, VS Code
plötzlich "kann Git nicht finden und fordert Sie auf, den Pfad in den Einstellungen zu installieren oder festzulegen"Führen Sie XCode
aus (zum ersten Mal nach der Installation) und stimmen Sie der Lizenz zu. Das ist es.
Wie ich über diesen "Fix" gestolpert bin:
Nachdem Sie zahlreiche Tipps zur Überprüfung von git
durchgearbeitet haben, z. which git
und git --version
, letzterer bot tatsächlich Hinweise mit dieser Terminal-Nachricht:
Um der Xcode/iOS-Lizenz zuzustimmen, sind Administratorrechte erforderlich. Führen Sie "Sudo xcodebuild -license" aus, und wiederholen Sie diesen Befehl.
Was warum wäre, würde XCode
sogar seine Hände auf git
packen, WAT
Frohe Feiertage und glückliche Codierung :)
ich habe vor kurzem mit Visual Studio Code angefangen und habe dieses Problem und schreibe einfach den genauen Pfad der ausführbaren Datei.
"git.path": "C:\Programme\Git\bin\git.exe",
Wenn Sie mehrere Umgebungen haben. Sie könnten Git Path in die VS Code Workspace-Einstellung einfügen. Unter Windows drücken Sie je nach Einstellung könnte auf Ctlr + P und suchen nach "Einstellungen". Öffnen Sie setting.json (oder Datei> Voreinstellungen> Einstellungen). Navigieren Sie zu Arbeitsbereich-Einstellungen. Suchen Sie nach "Path" und fügen Sie Pfade zu Git-Ordnern und cmd-Ordnern hinzu.
Umgebungen können eigene Pfade haben. Ich entdeckte dies, als ich meinen PC% PATH% auf cmd, git bin und cmd path wiedergegeben habe, aber wenn ich an meinem Projekt arbeitete, hatte echoed% PATH% keinen git- und cmd-Ordner. Wenn Sie sie wie oben gezeigt hinzufügen, wurde das Problem behoben.
Zusätzliche Hinweise:
Auf cmd können Sie "% PATH%" wiederholen und sehen, ob die Ordner git bin und cmd enthalten sind. Wenn nicht, können Sie mit SETX PATH on verketten, z
SETX PATH "%PATH%;Path_to_Git_bin;Path_to_Gt_cmd;"
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;").
Falls Sie einen langen Pfad haben, dessen Abgaben auf die Pfadlänge entfallen (die Meldung "Fehler: An X-Zeichen abgeschnitten."), Können Sie die Pfadlänge in regedit erhöhen.
Dies erhöht die Pfadlänge. Wenn es schon eins ist, dann bin ich mir nicht sicher, wie ich weiter vorgehen soll :).
Prüfen Sie zunächst, ob Git * installiert ist oder nicht Geben Sie den Befehl in cmd/command Prompt (In Windows) ein.
where git
wenn Sie eine Ausgabe wie diese erhalten
λ where git
C:\cmder\vendor\git-for-windows\cmd\git.exe
Gehen Sie dann zu Settings > Preferences > Settings
und setzen Sie den folgenden Code unten rechts ein.
{
// Is git enabled
"git.enabled": true,
// Path to the git executable
"git.path": "C:\\cmder\\vendor\\git-for-windows\\cmd\\git.exe"
}
* Wenn Sie Git nicht installiert haben, installieren Sie git hier https://git-scm.com/
** Fügen Sie einfach den doppelten Schrägstrich (\\
) wie den obigen Code hinzu.
Drei Jahre später stieß ich auf dieselbe Ausgabe. Das Festlegen des Pfads in den Benutzereinstellungen und der Umgebungsvariable PATH hat nicht geholfen. Ich habe VSCode aktualisiert und das Problem gelöst.
Die einzige Möglichkeit, mit der ich in Windows 8.1 arbeiten kann, ist folgende: Hinzufügen von Systemumgebungsvariablen (nicht Benutzervariablen):
c:\Benutzer\BENUTZERNAME\AppData\Local\GitHub\PortableGit_YOURVERSION\bin \; c:\Benutzer\BENUTZERNAME\AppData\Local\GitHub\PortableGit_YOURVERSION\libexec\git-core \; c:\Users\USERNAME\AppData\Local\GitHub\PortableGit_YOURVERSION\cmd \
Dies behebte den Fehler "Es sieht so aus, als ob git nicht auf Ihrem System installiert ist" in meinem Visual Studio-Code.
Installieren Sie zuerst Git auf Ihrem Desktop und dann Fügen Sie die umrandete Erweiterung in vscode hinzu (siehe Abbildung).
Das hat mir geholfen, das gleiche Problem zu lösen, das Sie haben.
Nach einem OSX Update musste ich xcode-select --install
ausführen, damit die Gitlens funktionieren
Ich fand, dass ich git hatte: false in settings.json. Es wurde in true geändert und funktioniert jetzt.
Ich habe dieses Problem an MacOS High Sierra 10.13.5
nach dem Upgrade von Xcode
gestellt.
Beim Ausführen des Befehls git
erhielt ich die folgende Nachricht:
Um der Xcode/iOS-Lizenz zuzustimmen, sind Administratorrechte erforderlich. Führen Sie "Sudo xcodebuild -license" aus, und wiederholen Sie diesen Befehl.
Nach dem Ausführen des BefehlsSudo xcodebuild -license
erscheint die folgende Meldung:
Sie haben den Xcode-Lizenzvereinbarungen nicht zugestimmt. Sie müssen den beiden unten stehenden Lizenzvereinbarungen zustimmen, um Xcode verwenden zu können.
Drücken Sie die Eingabetaste, um die Lizenzvereinbarungen unter "/Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf" anzuzeigen.
Geben Sie den Enter
-Schlüssel ein, um Lizenzvereinbarungen zu öffnen, und geben Sie den space
-Schlüssel ein, um die Details davon zu überprüfen, bis die folgende Meldung angezeigt wird:
Durch die Eingabe von "Einverstanden" stimmen Sie den Bedingungen der Softwarelizenzvereinbarungen zu. Geben Sie "print" ein, um sie auszudrucken oder etwas anderes, um den Vorgang abzubrechen.
Der letzte Schritt besteht darin, einfach agree
einzugeben, um die Lizenzvereinbarung zu unterschreiben.
Nachdem Sie den Befehl git
eingegeben haben, können Sie überprüfen, ob VSCode git erneut erkannt hat.