Ich habe gerade Visual Studio Code 1.17 installiert und einen Git-Repository-Ordner geöffnet. Beim Aufrufen der Registerkarte Quellcodeverwaltung wird die Meldung "Es gibt keine aktiven Anbieter für die Quellcodeverwaltung" angezeigt . Ich dachte, Git wurde in VSCode gebacken!?
Wenn ich versuche, zusätzliche SCM-Anbieter zu installieren, gibt es für Git keine Option. Wie bekomme ich meinen Git zurück?
git
visual-studio-code
ChiliYago
quelle
quelle
Antworten:
Was mir geholfen hat, ist das Setzen des Werts für
git.path
den vollständigen Pfad meinergit.exe
Datei. Danach konnte ich das Git-Logo sehen:quelle
git
sich im PATH befindet und über die Windows-Befehlszeile verwendet werden kann. Die Einstellunggit.path
ist nur erforderlich, wenn dies nicht der Fall wäre.git
esPATH
für OP nicht funktioniert, eingeschaltet zu sein. Auch nützlich für Menschen , die nicht wollen ,git
aufPATH
Verwenden Sie MacOS? Wenn Sie Xcode kürzlich aktualisiert haben, müssen Sie möglicherweise die Nutzungsbedingungen von Xcode akzeptieren, um git verwenden zu können.
$ sudo xcodebuild -license accept
quelle
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
Ich hatte das auch. habe versucht, die Standardeinstellung git.path zu überschreiben, aber das hat nicht funktioniert. Was es für mich zu beheben schien, war das Öffnen eines vorhandenen Repositorys. Nur ein leerer Ordner, den ich erstellt und an der Eingabeaufforderung einen 'git init' ausgeführt habe. Nachdem ich diesen Ordner geöffnet hatte, konnte ich auf die Schaltfläche "Quellcodeverwaltung" klicken. Dort standen alle Git-Funktionen zur Verfügung und es wurde nicht mehr "Es gibt keine aktiven Anbieter für die Quellcodeverwaltung" angezeigt. Wenn ich Datei-> Schließen Ordner mache, komme ich wieder dorthin zurück, wo ich angefangen habe. Eine andere Möglichkeit bestand darin, auf die kleine Schaltfläche "Zweig" ÜBER dieser Nachricht zu klicken ("Es sind keine aktiven ...") und ein Repository zu initialisieren. Diese Nachricht ist sehr verwirrend!
quelle
Visual Studio Code ist im integrierten Git-Quellcodeverwaltungsanbieter enthalten. Damit dies funktioniert, muss Git selbst jedoch auch auf Ihrem System installiert sein. Laden Sie Git einfach herunter und installieren Sie es auf Ihrem Computer. Visual Studio Code kann es auch verwenden.
Während das Quellcodeverwaltungsfeld dies nicht anzeigt, aber leider nur still darüber bleibt und nichts anbietet, gibt es eine Möglichkeit, VS Code dies mitteilen zu lassen: Auf der Seite „Willkommen“, die beim Starten der Anwendung angezeigt wird, Es gibt einen Link "Clone Git Repository ..." . Wenn Sie dort klicken, teilt Ihnen VS Code mit, dass Git fehlt:
Nachdem Sie Git installiert und Visual Studio Code neu gestartet haben, wird oben in der Quellcodeverwaltung ein kleines Git-Symbol angezeigt (es sei denn, Sie haben natürlich bereits ein Repository geöffnet):
Dadurch erfahren Sie, dass Git vorhanden ist, und Sie können auf das Symbol klicken, um ein Repository zu initialisieren, oder einfach ein vorhandenes Repository öffnen.
quelle
Wow, ich habe so lange damit verbracht. Für mich musste ich in den Bereich Erweiterungen gehen> dann auf ... oben rechts im Menü klicken> Eingebaute Erweiterungen anzeigen
Die in Git integrierte Erweiterung wurde deaktiviert !!
quelle
Für mich war die Lösung (auf Mac) Code> Einstellungen> Benutzereinstellungen> Erweiterungen> Git
Aktivieren Sie das Kontrollkästchen (deaktiviert) neben Aktiviert - Gibt an, ob Git aktiviert ist.
quelle
Sie müssen Ihr Projekt / Ihren Ordner initialisieren (git init im Terminal), damit Ihr VS-Code sein als git-Projekt sehen kann.
Geben Sie Ihr Projekt / Ihren Ordner über das Terminal ein
Dann wird Ihr VS-Code sehen, dass es sich um ein Git-Repository handelt, und es wird funktionieren.
quelle
Einfachste Schritte, was für mich funktioniert hat:
1. Laden Sie Git herunter und installieren Sie es auf Ihrem Computer, wie in Pokes Antwort erwähnt.
2. Starten Sie VS Code neu.
3. Öffnen Sie die Eingabeaufforderung (Strg + Umschalt + P), schreiben Sie 'Git: Repository initialisieren' und wählen Sie einen Ordner aus, der Ihnen gefällt (es kann sich sogar um einen temporären Ordner handeln).
4. Schließlich erscheint das Git-Logo wie in Torvins Antwort gezeigt. Dann ist es einfach, Ihr Git-Konto einzurichten und es zu verwenden.
quelle
Wenn das hilft; Ich hatte das gleiche Problem mit der neuesten Version von VS Code und habe alle genannten Tipps ausprobiert, aber kein Glück. Schließlich habe ich einem Arbeitsbereich einen Ordner hinzugefügt, diesen Woerkspace gespeichert und dann, wenn ich das Repo-Symbol überprüfe, das kleine Git-Symbol sehen und auch ein Repo vom Befehlsgaumen klonen können.
Wir haben hierfür ein Problem angesprochen und dieselben Ergebnisse kommentiert. Hier finden Sie https://github.com/Microsoft/vscode/issues/49469
quelle
Also habe ich alle möglichen Dinge versucht, um dies zum Laufen zu bringen. Ich habe versucht
"git.path": "/usr/bin/git"
, Git direkt zu meinem Pfad hinzuzufügen usw. Nichts hat funktioniert.Schließlich wurde mir klar, dass ich in meinen VSCode-Arbeitsbereichseinstellungen hatte
"git.enabled: false"
. Ich habe es in true geändert und es funktioniert wie ein Zauber.quelle
"git.path": "/usr/bin/git"
war das Problem für michVersuchen Sie xcode-select --install. In macOS ist git an die Befehlszeilentools von XCode angehängt
quelle
Getestet in VsCode auf Windows Dev PC.
Für mich funktionierte es, Einstellungen einzugeben, indem Sie zumindest auf meinem Computer Strg + drücken und dann die folgende Einstellung eingeben : SCM.provider.AlwaysShowProviders
Dann einfach das Kontrollkästchen aktiviert und Git leuchtete wieder auf und ich konnte dann mit Strg + Umschalt + G zur Quellcodeverwaltung gehen.
quelle
Mein Plugin wurde deaktiviert, nur aktiviert.
quelle
Da ich GIT in einem benutzerdefinierten Pfad installiert habe, musste ich es in settings.json referenzieren
(F1> settings.json> enter)
Einstellung hinzufügen:
Was in meinem Fall so aussah:
Gleich nachdem es perfekt funktioniert hat.
quelle
Ich bin auf dasselbe Problem gestoßen und habe herausgefunden, dass VSCode Git Repo nur erkennt, wenn es einem Arbeitsbereich hinzugefügt wird.
Fügen Sie also den Ordner, den Sie über Git verfolgen möchten, zu einem Arbeitsbereich hinzu, und Git wird automatisch aktiviert.
quelle
Ich habe die Git-Steuerelemente erst gesehen, als ich eine Datei erstellt und den aktuellen Arbeitsbereich gespeichert habe. Plötzlich zeigte "Quellcode-Steuerung" das Git-Symbol und ich konnte ein neues Git-Repo initialisieren.
Das Klonen eines vorhandenen Repos scheint in VS Code nicht unterstützt zu werden, und ich denke, dies ist der Grund, warum Git-Steuerelemente ausgeblendet werden, bis es einen Arbeitsbereich gibt, in dem ein neues Repo initialisiert werden kann.
quelle
Wenn die SCM-Ansicht leer ist, müssen Sie einen Quellcodeanbieter installieren.
Aktivieren Sie unter Ansicht die Option Erweiterungen (Strg + Umschalt + X) und wählen Sie den gewünschten SCM-Anbieter aus. Wenn Sie @ca eingeben, werden die Erweiterungen aufgelistet. Wählen Sie @category: "scm provider", um die verfügbaren SCM-Anbieter anzuzeigen.
Wenn Sie Git hier nicht sehen, müssen Sie Git installieren. Hier ist ihre Download-Seite für Windows. https://git-scm.com/download/win
Nach der Installation wird Git Extensions for VS Code in der Ansicht Extensions angezeigt. Wählen Sie es aus und klicken Sie auf der rechten Seite auf Installieren.
Denken Sie nach der Installation des SCM daran, den VS-Code zu schließen und erneut zu öffnen.
quelle
Szenario: Bei MAC + Problem nach Installation / Aktualisierung
xcode
:Kann auch passieren, wenn Sie
xcode
die Lizenzbedingungen installieren und noch nicht akzeptieren. Um die Bedingungen zu akzeptieren, führen Sie einfach die folgenden Schritte aus.sudo xcodebuild -license
Poste zu diesem Neustart VS-Code und du kannst loslegen.
quelle
Der Grund für dieses Problem ist, dass Git nicht in dem Ordner initialisiert wird, den Sie mit VS Code öffnen möchten (dies ist für Windows 10).
git
in:C:\Users\YourName\
so sieht er ausC:\Users\YourName\git
(<- Sie können ein beliebiges Verzeichnis auswählen)Git GUI Here
>>Create New Repository
Browse
Klicken Sie im Popup-Fenster für den Ordner, den Sie gerade erstellt haben (um Git dort zu initialisieren)> aufCreate
.git
Datei in diesem Ordner erstelltFile
>Open Folder
> (wählen Sie den Ordner , den Sie gerade initialisiert Git at)quelle
Also habe ich fast jede Antwort ausprobiert und nichts.
Ctrl + shift + G
Am Ende versuchte ich es und bemerkte einen Befehl am Ende des VS-Codes.Ich habe nur die
G
Taste gedrückt und plötzlich erschien das Symbol und alles funktioniert perfekt!Ich hoffe das hilft!
quelle
Öffnen Sie Visual Studio Code, klicken Sie links unten auf ⚙️ (Zahnräder) und wählen Sie Befehlspalette.
Suchen Sie nach dem Wort "enable" und wählen Sie Enable All Extensions.
quelle
Ich habe festgestellt, dass VScode die Verfolgung beendet hat, nachdem ich einen anderen Zweig (einen neuen) ausgecheckt habe. Was es löste, war einfach:
VSC wurde dann mit dem neuen Zweig synchronisiert und zeigte die Unterschiede.
quelle
Hinzufügen einer weiteren Lösung für den Fall, dass jemand wie ich erneut darauf stößt.
Ich hatte gerade ein neues Knotenprojekt eingerichtet und bekam dieses. Ich musste eine .gitignore- Datei erstellen und node_modules hinzufügen , und dann sah vscode korrekt aus. Soweit ich das beurteilen kann, könnte dies daran liegen, dass in meinen node_modules andere Git-Repos vorhanden sind und vscode diese ebenfalls gesehen hat. Ich bin mir nicht sicher, aus welchen technischen Gründen, aber das scheint es für mich behoben zu haben.
quelle
Ich sehe, dass Cygwin hier nicht erwähnt wird. Es ist mir passiert und ich habe die Lösung gefunden
https://github.com/Microsoft/vscode/issues/7998#issuecomment-245356777
.Wenn Sie Git von Cygwin aus verwenden, führen Sie vom Windows-Terminal aus den folgenden Befehl aus:
(Vorausgesetzt , dass git wird im folgenden Ordner gespeichert:
C:\Cygwin\bin\git.exe
)Starten Sie nun VSCode neu
quelle
Nichts davon hat bei mir funktioniert. War so verärgert, dass ich meine Installation gereinigt habe, um zu sehen, ob das einen Unterschied macht. Das hat auch nicht funktioniert.
Was funktionierte war
Klicken Sie auf Ansicht> Ansicht öffnen> Quellcodeverwaltung
Dies öffnet die Git-Ansicht.
Wenn die Git-Ansicht angezeigt wird, klicken Sie mit der rechten Maustaste auf das Symbol> Klicken Sie auf "Behalten".
quelle
Dieses Feld bleibt leer - anscheinend von Natur aus. Auch nach der Installation von GIT und VS Code wird hier nichts angezeigt. Es ist nicht erforderlich, eine andere Erweiterung zu installieren, da die GIT-Erweiterung (jetzt) standardmäßig mit VS-Code geliefert wird. Ich installiere nur Windows GIT, das VS Code findet, solange es im PATH ist.
Sie müssen Repositorys manuell hinzufügen, um dieses Fenster zu füllen. https://code.visualstudio.com/docs/editor/versioncontrol#_git-support
"Sie können ein Git-Repository mit dem Befehl Git: Clone in der Befehlspalette (Strg + Umschalt + P) klonen. (Bearbeiten: Geben Sie 'git: clone' in das Befehlsfeld ein.) Sie werden nach der URL der Fernbedienung gefragt Repository"
Ich hoffe, das hilft jemandem, da es so viel Verwirrung gibt. MS sollte das Verhalten für eine konsistentere Benutzererfahrung wirklich verbessern - was sie möglicherweise irgendwann tun werden.
quelle
Ich musste nur einen git-gesteuerten Ordner auswählen. Dieses Git-Symbol wird angezeigt und sieht so aus, als würde es jetzt jedes Mal angezeigt. Vielleicht musste ich nur einen Ordner auswählen ...
quelle
Wenn Sie Ihr Git-Repo auf einem anderen Computer geöffnet haben, ist es auf dem aktuell verwendeten Computer nicht verfügbar. Sie müssen die VSCode-Instanz auf einem Computer schließen, bevor Sie auf einem anderen Computer auf Ihre Quellcodeverwaltung zugreifen können.
quelle
Ich habe dieses Problem gerade behoben. Ich habe vscode neu installiert und dieses Problem tritt auf.
Betriebssystem: Ubuntu 18.04.2
Auf meiner Registerkarte "Quellcodeverwaltung" wird "Keine Quellcodeverwaltungsanbieter registriert" angezeigt.
So habe ich dieses Problem behoben.
1.Bearbeiten Sie die Einstellungsdatei, setzen Sie den Git-Pfad auf "/ usr / bin" (mein Git-
Verzeichnis ). 2.
Führen Sie den Befehl "git init" in meinem Projektordner aus. 3. Drücken Sie Strg + Umschalt + P und führen Sie den Befehl "Fenster neu laden" aus
Und dieses Problem ist behoben.
Ich hoffe es hilft.
quelle
In meinem Fall wurde der Git auf meinem Computer installiert, VSCode-> Einstellungen-> Git wurde aktiviert, der Pfad zu git.exe wurde festgelegt, und selbst dann wurde der gleiche Fehler angezeigt, dh "Keine Versionsverwaltungsanbieter registriert".
Durch Ausführen des folgenden Befehls in der "Befehlspalette" konnte ich mein Repository klonen und diese Nachricht verschwand.
Die Idee zum obigen Befehl kam mir aus der folgenden VSCode-Online-Dokumentation .
Danke dir.
quelle