Visual Studio Code no puede detectar Git instalado
Visual Studio Code informa "Parece que git no está instalado en su sistema". cuando intento cambiar a la vista de git. Sé que tengo git instalado y utilizado por otros clientes de Git. Supongo que si reinstalo Git siguiendo las instrucciones de Visual Studio Code ("instalarlo con Chocolatey o descargarlo de git-scm.com"), probablemente pueda solucionar el problema, pero no quiero estropear los clientes Git existentes en mi sistema. ¿Existe una forma confiable de configurar Visual Studio Code para que pueda encontrar la instalación de git existente?
Ahora puede configurar Visual Studio Code (versión 0.10.2, verifique versiones anteriores) para usar una instalación de Git existente.
Simplemente agregue la ruta al ejecutable de Git en la configuración de Visual Studio Code (menú Archivo → Preferencias → Configuración ) de esta manera:
{
// Is Git enabled
"git.enabled": true,
// Path to the Git executable
"git.path": "C:\\path\\to\\git.exe"
// Other settings
}
Actualización 2020 (Mac)
Pasé por esto $h!†
nuevamente después de actualizar a macOS v10.15 (Catalina), que requiere una actualización de Xcode .
Y para aclarar, si bien esta publicación trata sobre Visual Studio Code, este problema afecta a todo el sistema . Su instalación de Git está afectada/manguera. Puedes intentar ejecutar git
en tu terminal, Bash , Z shell ( zsh
), o lo que sea. Lo es ahora y simplemente no lo será.
Es la misma solución. Simplemente actualice Xcode. Inícielo y acepte la licencia. Eso es todo.
Presioné esto en Mac/OS X.
Síntomas:
- Has estado usando Visual Studio Code durante algún tiempo y no tienes ningún problema con Git.
- Instala Xcode ( por cualquier motivo : actualización del sistema operativo, etc.)
- Después de instalar Xcode, Visual Studio Code de repente "no puede encontrar Git y le pide que instale o establezca la ruta en la configuración"
Arreglo rapido:
Ejecute Xcode (por primera vez, después de la instalación) y acepte la licencia . Eso es todo.
Cómo me topé con esta "solución":
Después de seguir numerosos consejos sobre cómo verificar git
, por ejemplo, which git
y git --version
, este último ofreció pistas con este mensaje de Terminal:
Aceptar la licencia de Xcode/iOS requiere privilegios de administrador; ejecute “sudo xcodebuild -license” y luego vuelva a intentar este comando.
En cuanto a por qué Xcode incluso lo pondría en práctica git
, WAT .