Visual Studio Code rapporte "Il semble que git n'est pas installé sur votre système." quand j'essaye de passer à la vue git. Je sais que git est installé et utilisé par d'autres clients git. Je suppose que si je réinstalle git en suivant les instructions de Visual Studio Code ("installez-le avec Chocolatey ou téléchargez-le sur git-scm.com"), cela peut probablement résoudre le problème, mais je ne veux pas gâcher le git existant clients sur mon système. Existe-t-il un moyen fiable de configurer Visual Studio Code afin qu'il puisse trouver l'installation git existante?
git
visual-studio-code
zhouji
la source
la source
git
dans votrePATH
?git.path
n'est pas remplacé dans mon utilisateur normal (non-administrateur) VS Code, mais semble trouver git très bien là-bas. Le remplacementgit.path
en mode administrateur (puis le redémarrage de VS Code) n'a pas semblé aider. Mon erreur:Git not found. Install it or configure it using the git.path setting.
Réponses:
Visual Studio Code recherche simplement dans votre
PATH
pourgit
. De nombreux clients d'interface utilisateur sont livrés avec un «Git portable» pour plus de simplicité et ne s'ajoutent pasgit
au chemin.Si vous ajoutez votre client git existant à votre
PATH
(afin qu'il puisse trouvergit.exe
), Visual Studio Code doit activer la gestion du contrôle de source Git.la source
null
vers"F:\\Program Files\\Git\\mingw64\\libexec\\git-core\\git.exe"
(ou quelque chose de similaire), vous devriez simplement redémarrer VSCode et git s'ouvrira avec succès. Mon seul ajout est que si vous n'utilisez pas git.exe dans le répertoire,mingw64\libexec\git-core\git.exe
VSCode s'ouvrira avec diverses erreurs et terminaux bash.PATH
mais j'ai GitHub pour Windows et Source Tree. Chacun d'eux a sa propre version git.exe livrée avec le programme principal. Je ne sais pas comment VS Code savait quel git choisir, par exemple, maintenant le git par défaut qu'il utilisera provientgit 2.11.0.windows.3
de GitHub qui se trouve quelque part dans%APPDATA%
(?). En outre,settings.jsons
il y a une option pour spécifier l'emplacement de git.exe mais je ne peux pas changer pour un autre chemin git utilisé par Source Tree (juste à des fins de test)Vous pouvez maintenant configurer Visual Studio Code (version 0.10.2, vérifiez les anciennes versions) pour utiliser l'installation git existante.
Ajoutez simplement le chemin d'accès à l'exécutable git dans vos paramètres Visual Studio Code (Fichier -> Préférences -> Paramètres) comme ceci:
la source
Mise à jour 2020 (Mac)
J'y suis retourné
$h!†
après la mise à jour vers Catalina, qui nécessite uneXCode
mise à jour.Et pour clarifier, pendant que ce message est sur
VS Code
, ce problème, est à l'échelle du système . Votregit
installation est affectée / arrosée. Vous pouvez essayer d'exécutergit
dans votre terminal / bash / zsh ou quoi que ce soit maintenant et ce ne sera tout simplement pas le cas.Même correctif, il suffit de mettre à jour
XCode
, de démarrer et d'accepter la licence. C'est tout.Ancien message, mais il suffit de cliquer dessus,
MAC/OSX
alors j'espère que cela aidera quelqu'un.Symptômes:
VS Code
depuis un certain temps et vous n'avez aucun problème avecGit
XCode
( pour une raison quelconque - mise à jour du système d'exploitation, etc.)XCode
,VS Code
soudainement "ne trouve pas Git et vous demande d'installer ou de définir le chemin dans les paramètres"Solution rapide:
Exécutez
XCode
(pour la première fois, après l'installation) et acceptez la licence . C'est tout.Comment je suis tombé sur ce "correctif":
Après avoir parcouru de nombreux conseils sur la vérification
git
, par exemplewhich git
etgit --version
, ce dernier a en fait offert des indices avec ce message Terminal:Quant à savoir pourquoi
XCode
serait même envelopper ses mainsgit
, WATBonnes vacances et bon codage :)
la source
Dans Visual Studio Code, ouvrez les `` paramètres utilisateur '':
ctrl + p
et tapez>sett
appuyez surenter
Cela ouvrira les paramètres par défaut sur le côté gauche et les paramètres utilisateur sur le côté droit.
Ajoutez simplement le chemin vers git.exe dans les paramètres utilisateur
Remplacez [WINDOWS_USER] par votre nom d'utilisateur.
Redémarrez Visual Studio Code
la source
Cela peut se produire après la mise à niveau de macOS. Essayez d'exécuter git à partir d'un terminal et voyez si le message d'erreur commence par:
Si tel est le cas, le correctif doit être exécuté
depuis le terminal. voir cette réponse pour plus de détails
la source
Vérifiez d'abord si Git * est installé ou non dans votre système
en tapant la commande dans cmd / invite de commande (sous windows)
si vous obtenez une sortie comme celle-ci
Ensuite, allez à
Settings > Preferences > Settings
et mettez le code ci-dessous ** partie droite.** Ajoutez simplement une double barre oblique (
\\
) comme le code ci-dessus.la source
J'ai eu ce problème après la mise à niveau vers macOS Catalina.
Le problème est résolu comme suit:
1. Trouvez l'emplacement git à partir du terminal:
2. Ajoutez l'emplacement de git dans le fichier de paramètres avec votre emplacement:
settings.json
la source
J'ai rencontré ce problème
MacOS High Sierra 10.13.5
après la mise à niveauXcode
.Lorsque j'exécute la
git
commande, j'ai reçu le message ci-dessous:Après avoir exécuté la
sudo xcodebuild -license
commande, le message ci-dessous apparaît:La saisie
Enter
clé des accords de licence ouverts et en tapantspace
clé pour les détails de l' examen de celui - ci, jusqu'à ce message ci - dessous apparaît:La dernière étape consiste simplement à taper
agree
pour signer avec le contrat de licence.Après avoir tapé la
git
commande, nous pouvons vérifier que VSCode a détecté à nouveau git.la source
Après une mise à jour OSX, j'ai dû courir
xcode-select --install
pour que les gitlens fonctionnentla source
Si vous avez plusieurs environnements. Vous pouvez inclure Git Path dans le paramètre d'espace de travail VS Code . Pour Windows, en fonction de vos paramètres, vous pouvez appuyer sur Ctlr + P, rechercher «paramètres». Ouvrez setting.json (ou Fichier> Préférences> Paramètres). Accédez aux paramètres de l'espace de travail . Trouvez "Path" et ajoutez des chemins aux dossiers Git bin et cmd.
Les environnements peuvent avoir leurs propres chemins. J'ai découvert cela lorsque j'ai fait écho à mon PC% PATH% sur cmd, git bin et cmd path là où disponible, mais lorsque je travaillais sur mon projet, en écho% PATH% n'avait pas de dossier git et cmd. Les ajouter, comme indiqué ci-dessus, a résolu le problème.
Notes supplémentaires:
Sur cmd, vous pouvez faire écho à "% PATH%" et voir si les dossiers git bin et cmd sont inclus. Sinon, vous pouvez concaténer en utilisant SETX PATH sur, e, g
Cela rendra git disponible sur la racine locale mais pas sur certains environnements qui viennent avec leurs propres chemins (SETX / M PATH "% PATH%; Path_to_Git_bin; Path_to_Gt_cmd;" aurait cependant).
Dans le cas où vous avez un long chemin qui est coupé en raison de la longueur du chemin (obtenant le message "Erreur: tronqué à X caractères."), Vous pouvez augmenter la longueur du chemin sur regedit.
Cela augmentera la longueur de votre chemin. S'il en est déjà un, je ne sais pas trop comment procéder à partir de là :).
[ 6 [ ] 6
la source
J'ai récemment lancé le code de Visual Studio et j'ai ce problème et j'écris simplement le chemin exact de l'exécutable git pour résoudre le problème .... voici le code ...
la source
La seule façon dont je pourrais me mettre au travail dans mon Windows 8.1 est la suivante: Ajouter aux variables d'environnement système (pas aux variables utilisateur):
c: \ Users \ USERNAME \ AppData \ Local \ GitHub \ PortableGit_YOURVERSION \ bin \; c: \ Users \ USERNAME \ AppData \ Local \ GitHub \ PortableGit_YOURVERSION \ libexec \ git-core \; c: \ Users \ USERNAME \ AppData \ Local \ GitHub \ PortableGit_VOTREVERSION \ cmd \
Cela a corrigé l'erreur «il semble que git n'est pas installé sur votre système» sur mon code Visual Studio.
la source
Trois ans plus tard, j'ai rencontré le même problème. La définition du chemin dans les paramètres utilisateur et la variable d'environnement PATH n'a pas aidé. J'ai mis à jour VSCode et cela l'a résolu.
la source
Installez d'abord Git sur votre bureau, puis ajoutez l'extension encerclée dans vscode, comme indiqué sur l'image.
Cela m'a aidé à résoudre le même problème que vous.
la source
ouvert
commenter n'importe quelle ligne git ici
et ajoutez git.exe au chemin du système d'exploitation
Notez pour moi que la correction de cette erreur git a également corrigé l'erreur npm, car ils sont tous deux définis dans le chemin, si l'un échoue, le reste échouera également
la source
J'ai trouvé que j'avais git: false dans settings.json. Changé en vrai et fonctionne maintenant.
la source
voici ce qui a fonctionné pour moi, au lieu d'utiliser le terminal de code visuel pour exécuter vos commandes git, exécutez les commandes git à partir d'un terminal cmd sur le chemin de votre application
la source
Pour OS basé sur Linux. J'ai eu un tel problème en raison d'un chemin corrompu mais j'ai pu résoudre temporairement le problème et mon git a été immédiatement restauré.
Si vous rencontrez un tel problème de chemin, tapez la commande ci-dessous
la source