O Visual Studio Code relata "Parece que o git não está instalado em seu sistema." quando tento mudar para a visão git. Eu sei que tenho git instalado e usado por outros clientes git. Acho que se eu reinstalar o git seguindo a instrução do Visual Studio Code ("instale com Chocolatey ou baixe de git-scm.com"), provavelmente pode consertar o problema, mas não quero bagunçar o git existente clientes em meu sistema. Existe uma maneira confiável de configurar o Visual Studio Code para que ele encontre a instalação existente do git?
git
visual-studio-code
Zhouji
fonte
fonte
git
na suaPATH
?git.path
não é sobrescrito no meu usuário normal (não administrador) do VS Code, mas parece achar git muito bem ali. Substituirgit.path
no modo de administrador (e reiniciar o VS Code) não pareceu ajudar. Meu erro:Git not found. Install it or configure it using the git.path setting.
Respostas:
Visual Código Estúdio simplesmente olha em sua
PATH
paragit
. Muitos clientes de UI são fornecidos com um "Git portátil" para simplificar e não adicionamgit
ao caminho.Se você adicionar seu cliente git existente ao seu
PATH
(para que ele possa localizargit.exe
), o Visual Studio Code deve habilitar o gerenciamento de controle de origem Git.fonte
null
para"F:\\Program Files\\Git\\mingw64\\libexec\\git-core\\git.exe"
(ou algo semelhante), você deve simplesmente reiniciar o VSCode e o git será aberto com êxito. Minha única adição é que, se você não usar o git.exe dentro do diretório, omingw64\libexec\git-core\git.exe
VSCode abrirá com vários erros e terminais bash.PATH
mas tenho o GitHub para Windows e o Source Tree. Cada um deles tem sua própria versão git.exe enviada com o programa principal. Não sei como o VS Code sabia qual git escolher, por exemplo, agora o git padrão que ele usará égit 2.11.0.windows.3
do GitHub encontrado em algum lugar em%APPDATA%
(?). Além disso,settings.jsons
há uma opção para especificar a localização de git.exe, mas não posso mudar para outro caminho git usado pela árvore de origem (apenas para fins de teste)Agora você pode configurar o Visual Studio Code (versão 0.10.2, verifique se há versões mais antigas) para usar a instalação git existente.
Basta adicionar o caminho para o executável git nas configurações de código do Visual Studio (Arquivo -> Preferências -> Configurações) como este:
fonte
Atualização 2020 (Mac)
Passei por isso
$h!†
novamente depois de atualizar para Catalina, o que requer umXCode
atualização.E para esclarecer, enquanto esta postagem é sobre
VS Code
, esse assunto é todo o sistema . Suagit
instalação foi afetada / hospedada. Você pode tentar corrergit
em seu terminal / bash / zsh ou o que quer que seja agora e simplesmente não vai.Mesma correção, apenas atualize
XCode
, inicie e concorde com a licença. É isso aí.Postagem antiga, mas apenas clique nisso,
MAC/OSX
então espero que isso ajude alguém.Sintomas:
VS Code
há algum tempo e não tem problemas comGit
XCode
( por qualquer motivo - atualização do sistema operacional, etc)XCode
, deVS Code
repente "não consigo encontrar o Git e pede que você instale ou defina o caminho nas configurações"Conserto rápido:
Execute
XCode
(pela primeira vez, após a instalação) e concorde com a licença . É isso aí.Como me deparei com essa "correção":
Depois de passar por várias dicas sobre verificação
git
, por exemplo ,which git
egit --version
, o último realmente ofereceu dicas com esta mensagem do Terminal:Quanto ao porquê de
XCode
embrulhar as mãosgit
, WATBoas festas e boa programação :)
fonte
No Visual Studio Code, abra 'user settings':
ctrl + p
e digite>sett
pressioneenter
Isso abrirá as configurações padrão no lado esquerdo e as configurações do usuário no lado direito.
Basta adicionar o caminho para git.exe nas configurações do usuário
Substitua [WINDOWS_USER] pelo seu nome de usuário.
Reinicie o código do Visual Studio
fonte
Isso pode acontecer após a atualização do macOS. Tente executar o git em um terminal e veja se a mensagem de erro começa com:
Nesse caso, a solução é executar
do terminal. veja esta resposta para mais detalhes
fonte
Primeiro verifique se Git * está instalado ou não em seu sistema
digitando o comando em cmd / prompt de comando (no Windows)
se você obtiver uma saída como esta
Então vá para
Settings > Preferences > Settings
e coloque o código abaixo ** parte certa.** Basta adicionar barra dupla (
\\
) exatamente como no código acima.fonte
Tive esse problema depois de atualizar para o macOS Catalina.
O problema é resolvido da seguinte maneira:
1. Encontre a localização do git no terminal:
2. Adicione a localização do git no arquivo de configurações com sua localização:
settings.json
fonte
Eu enfrentei esse problema
MacOS High Sierra 10.13.5
após a atualizaçãoXcode
.Ao executar o
git
comando, recebi a seguinte mensagem:Após executar o
sudo xcodebuild -license
comando, aparece a mensagem abaixo:Enter
Chave de digitação para abrir contratos de licença espace
chave de digitação para revisar os detalhes, até que a mensagem abaixo apareça:A etapa final é simplesmente digitar
agree
para assinar o contrato de licença.Após digitar o
git
comando, podemos verificar se o VSCode detectou o git novamente.fonte
Depois de uma atualização do OSX eu tive que executar
xcode-select --install
para o gitlens funcionarfonte
Se você tiver vários ambientes. Você pode incluir o caminho do Git no VS Code Workspace Setting . Para Windows, dependendo da sua configuração, você pode pressionar Ctlr + P, procurar por "configurações". Abra setting.json (ou Arquivo> Preferências> Configurações). Navegue até as configurações do espaço de trabalho . Encontre "Caminho" e adicione caminhos para as pastas Git bin e cmd.
Os ambientes podem ter seus próprios caminhos. Eu descobri isso quando ecoei meu PC% PATH% em cmd, git bin e cmd path quando disponível, mas quando eu estava trabalhando em meu projeto, ecoei% PATH% não tinha git e pasta cmd. Adicioná-los, conforme mostrado acima, resolveu o problema.
Notas extras:
No cmd, você pode ecoar "% PATH%" e ver se as pastas git bin e cmd estão incluídas. Caso contrário, você pode concatenar usando SETX PATH em, e, g
Isso tornará o git disponível na raiz local, mas não em alguns ambientes que vêm com seus próprios caminhos (SETX / M PATH "% PATH%; Path_to_Git_bin; Path_to_Gt_cmd;" deveria ter).
No caso de você ter um caminho longo que é cortado devido ao comprimento do caminho (recebendo a mensagem "Erro: Truncado em X caracteres."), Você pode aumentar o comprimento do caminho no regedit.
Isso aumentará o comprimento do seu caminho. Se já for um, não tenho certeza de como proceder a partir daí :).
[ 6 [ ] 6
fonte
Recentemente comecei o código do Visual Studio e tenho esse problema e apenas escrevo o caminho exato do git executável para resolver o problema ... aqui está o código ...
fonte
A única maneira de começar a trabalhar no meu Windows 8.1 é a seguinte: Adicionar às variáveis de ambiente do sistema (não variáveis de usuário):
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_YOURVERSION \ cmd \
Isso corrigiu o erro "parece que o git não está instalado no seu sistema" no meu código do Visual Studio.
fonte
Três anos depois, tive o mesmo problema. Definir o caminho nas configurações do usuário e a variável de ambiente PATH não ajudou. Eu atualizei o VSCode e isso resolveu o problema.
fonte
Primeiro instale o Git em sua área de trabalho e, em seguida, adicione a extensão com um círculo no vscode, como visto na imagem.
Isso me ajudou a corrigir o mesmo problema que você.
fonte
abrir
comente qualquer linha git lá
e adicione git.exe ao caminho do sistema operacional
Para mim, corrigir esse erro git também corrigiu o erro npm, já que ambos estão definidos no caminho, se um falhar, o restante também falhará
fonte
Descobri que tinha git: false em settings.json. Alterou para verdadeiro e funciona agora.
fonte
aqui está o que funcionou para mim, em vez de usar o terminal de código visual para executar seus comandos git, execute os comandos git de um terminal cmd no caminho de seu aplicativo
fonte
Para sistema operacional baseado em Linux. Eu tive esse problema devido a um caminho corrompido, mas fui capaz de corrigir temporariamente o problema e meu git foi restaurado imediatamente.
Caso você esteja enfrentando esse problema de caminho digite o comando abaixo
fonte