'git' no se reconoce como un comando interno o externo


389

Tengo una instalación de Git para Windows, pero cuando trato de usar el gitcomando en el símbolo del sistema, aparece el siguiente error:

'git' is not recognized as an internal or external command,
operable program or batch file. 

¿Cómo soluciono este problema?


El contenido agregado por la recolección de basura en la edición al cambiar la ruta debe ser parte de la respuesta de Abizem, una nueva respuesta, o al menos en los comentarios a la respuesta de Abizem. No debería ser parte de la pregunta.
gotgenes

1
Tuve el mismo problema cuando intento cambiar la configuración del proxy para instalar algunos paquetes desde github en R. Más tarde, solo me di cuenta de que no instalé git. Estaba teniendo el escritorio de Github. No me hirió. De todos modos, alguien viene aquí, compruebe si ha instalado git o no primero
David

Publicación relacionada: ¿Por qué se instaló git en AppData en lugar de Archivos de programa? - Esto también puede ser un problema incluso después de una instalación exitosa de Git. Asegúrese de ejecutar la configuración de git con una cuenta de usuario que tenga privilegios administrativos.
RBT

Respuestas:


494

¿Has configurado correctamente PATHpara que apunte a tu instalación de Git?

Debe agregar las siguientes rutas a PATH:

  • C:\Program Files\Git\bin\
  • C:\Program Files\Git\cmd\

Y compruebe que estas rutas son correctas: puede tener Git instalado en una unidad diferente o inferior Program Files (x86). Corrija los caminos si es necesario.


Modificación PATHen Windows 10:

  1. En el menú Inicio o en la búsqueda de la barra de tareas, busque "variable de entorno".
  2. Seleccione "Editar las variables de entorno del sistema".
  3. Haga clic en el botón "Variables de entorno" en la parte inferior.
  4. Haga doble clic en la entrada "Ruta" en "Variables del sistema".
  5. Con el botón "Nuevo" en el editor de RUTA, agregue C:\Program Files\Git\bin\y C:\Program Files\Git\cmd\al final de la lista.
  6. Cierra y vuelve a abrir tu consola.

Modificación PATHen Windows 7:

  1. Haga clic con el botón derecho en "Computadora" en el escritorio o en el menú Inicio.
  2. Seleccione "Propiedades".
  3. En el extremo izquierdo, haga clic en el enlace "Configuración avanzada del sistema".
  4. Haga clic en el botón "Variables de entorno" en la parte inferior.
  5. Haga doble clic en la entrada "Ruta" en "Variables del sistema".
  6. Al final de "Valor variable", inserte un ;si aún no hay uno, y luego C:\Program Files\Git\bin\;C:\Program Files\Git\cmd\. No ponga un espacio entre ;y la entrada.
  7. Cierra y vuelve a abrir tu consola.

Si estas instrucciones no fueron útiles, no dude en mirar algunas otras:


101
Si no sabes dónde está Git Floder. En Windows 7, la ruta podría ser:; C: \ Archivos de programa (x86) \ Git \ bin; C: \ Archivos de programa (x86) \ Git \ cmd
Jorge Nunez Newton

12
O use GitShell, presione Inicio y escriba "GitShell" para localizarlo. Ya no tienes que preocuparte por las cosas de Path.
Minh Triet

55
ponga en negrita la parte "No agregar un espacio entre; y la última entrada". Comí una hora de mi tiempo X (
Nicu Surdu

55
¿Qué ruta debo agregar en PATH ? <git_installation>\bin, <git_installation>\libexec\git-coreO <git_installation>\cmd? Cada uno de ellos contiene git.exe.
IronBlossom

2
¿Hay alguna diferencia entre cmdy bin?
Thomas

149

¿Abriste el cmdaviso antes de la instalación de git? Si es así, ciérrelo y vuelva a abrirlo.


11
Para las personas que se preguntan por qué esto puede resolver el problema, Environment Variablessolo se leen cuando cmdse inicia una aplicación (en este caso ). Relanzarlo le permitiría leer nuevamente Environment Variablesy ver la actualización PATH.
emartel

44
¡Vaya! Perdí más de 20 minutos sin darme cuenta de que tenía que volver a abrir mi indicador de cmd. ¡Tu respuesta funcionó para mí! Gracias.
pavanw3b

Esto también funcionó para mí, porque estaba usando PowershellVS Code. Volver a abrir la aplicación hizo el truco. Gracias.
Surjith SM

51
  1. Vaya a Mi PC => Disco local (C :) => Archivos de programa (x86) => Git => cmd
  2. Haga clic derecho en git => Seleccionar propiedades
  3. Debajo de la ubicación Copie el texto, por ejemplo: C: \ Archivos de programa (x86) \ Git \ cmd
  4. Regrese al escritorio
  5. Haga clic derecho en Mi PC
  6. Seleccionar propiedad
  7. Abrir Avanzado
  8. Haga clic en Variables de entorno
  9. En las variables del sistema, encuentre la ruta de llamada variable
  10. Haga clic en la variable.
  11. Haga clic en el botón Editar
  12. Seleccione el cuadro de texto Valor variable .
  13. Ir al borde del texto y poner punto y coma (;)
  14. Luego haga clic derecho y presione Pegar
  15. Presiona OK

43

Si está utilizando GitHub para Windows (la antigua GUI de GitHub de GitHub que ya no está disponible para descargar, no el nuevo GitHub Desktop basado en Electron ), tiene una instalación de Git en:

C:\Users\<YOUR USERNAME>\AppData\Local\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7\cmd

Expanda esta ruta y agréguela a PATH.


2
C: \ Users \ yourname \ AppData \ Local \ GitHub \ PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7 / cmd es lo que funcionó para mí.
The_Martian

38

Ruta fácil para evitar jugar con las variables PATH: reinstale git y seleccione "Usar Git desde el símbolo del sistema de Windows". Tomará las variables PATH para usted como se mencionó. ver captura de pantalla

ingrese la descripción de la imagen aquí


22

Si desea configurarlo para fines temporales, simplemente ejecute el siguiente comando.

  1. abrir símbolo del sistema <ejecutar -> cmd>
  2. Ejecute debajo del comando.
    establecer RUTA = C: \ Archivos de programa \ Git \ bin;% RUTA%
  3. Escriba git, funcionará.

Esto es válido solo para la ventana / celda actual, si cierra el símbolo del sistema, todo se desvanecerá. Para la configuración permanente, configure GIT en la variable de entorno.

a. presione Ventana + Pausa
b. haga clic en Configuración avanzada del sistema.

C. Haga clic en la variable de entorno en la pestaña Avanzado.

re. Editar variable de ruta.

mi. Agregue la siguiente línea al final de la declaración.
; c: \ Archivos de programa \ Git \ bin;

F. ¡¡Presiona OK!!
sol. Abrir nuevo símbolo del sistema.
h. Escribe git y presiona Enter

Gracias


Buena sugerencia alternativa para ponerlo en el camino temporalmente. También sugeriría que también se podría especificar la ruta completa a git en este escenario.
BuvinJ

funciona perfecto!
Avtandil Kavrelishvili

5

Git debe configurarse en sus variables de ruta.

(en Windows 7) Abra el botón de inicio y escriba environment. Haga clic en Edit the system environment variables. Haga clic Environment Variables. Desplácese hacia abajo hasta la Pathvariable en el cuadro inferior llamado system variables. Haga clic edit. En el cuadro inferior llamado variable valueagregue la ruta a su carpeta git bin. (para mí esto es C:\Program Files (x86)\Git\binpero puede ser diferente para usted). Si no hay punto y coma ( ;) entre su ruta y la anterior, agregue una allí. Asegúrese de no eliminar las otras variables de ruta, solo agregue la carpeta git bin al final.

Esto funcionó para mí. Git ahora está disponible a través de la línea de comando. Abra la línea de comando y escriba gitpara verificar si funcionó para usted.


5

Windows 8

  1. Arrastre el puntero del mouse a la esquina inferior derecha de la pantalla
  2. Haga clic en el icono Buscar y escriba: Panel de control
  3. Haga clic en -> Panel de control -> Sistema -> Avanzado
  4. Haga clic en Variables de entorno, en Variables del sistema, busque RUTA y haga clic en él.

Añadir

C: \ Archivos de programa (x86) \ Git \ bin; C: \ Archivos de programa (x86) \ Git \ cmd

Funciono para mi


5

Inicio-> Todos los programas-> Git-> Git Bash

Te lleva directamente al Git Shell.


4

¡Yo! Tuve muchos problemas con esto. Parece que Github trae su propia consola que debes buscar en tu disco. Finalmente pude ejecutarlo haciendo lo siguiente:

  1. Presiona inicio.
  2. Buscar "GitHub" (sin comillas)
  3. Haga clic derecho en "GitHub" y seleccione "Abrir ubicación de archivo"

* Esto se abrirá *

C:\Users\UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\GitHub, Inc

Donde nombre de usuario es el nombre de usuario de su PC

  1. Busque un programa llamado "Git Shell". Haz doble clic sobre él.

Esto abrirá un símbolo del sistema de PowerShell. Entonces puede ejecutar sus comandos git normalmente en él.


3

esto se debe a que en el momento de la instalación, seleccionó el botón de opción predeterminado para usar "git" solo con "git bash". Si hubiera elegido "herramienta de línea de comando y git" esto no sería un problema.

  • Solución # 1: como ya instaló la herramienta git, ahora navegue a la carpeta deseada y luego haga clic derecho y use "git bash here" para ejecutar su mismo comando y se ejecutará correctamente.
  • Solución # 2: intente instalar nuevamente el git-scm y seleccione la opción adecuada.

Salud ;)


2

Solo quería agregar a la respuesta de Abizern. Si alguien usa una cuenta que no sea de administrador, puede crear una variable "local" en lugar de una variable "sistema" que permita el acceso a cuentas estándar / limitadas.

Cuando esté en la ventana "Variables ambientales":

1) Seleccione el botón "Nuevo ..." dentro de la sección "Variables de usuario para ...".

2) Establezca el "Nombre de la variable:" como "ruta" y el "Valor de la variable:" como "[su-ruta-git]" (generalmente se encuentra en C:\Program Files (x86)\Git\bin).

3) Luego haga clic en Aceptar.


1

En Windows, use msysgit para obtener un mensaje bash con un comando git.


1
También recomiendo editar el git-cmd.batque viene con msysgit para automáticamente cden `C: \ projects` o donde sea que guarde todos sus proyectos.
MatrixFrog

1

Para usuarios de Windows 10:

Intente ejecutar una ventana de símbolo del sistema como administrador. Tipo:

Git --version

Debería recibir una respuesta, algo así como "git versión 2.17.1.windows.2".

Si recibe algo similar a la respuesta anterior, intente ejecutar su ventana de Git Bash como administrador .

Escriba el mismo comando:

Git --version

Ahora debería ver que ha iniciado sesión en el shell de Git Bash con texto en color y todo.

El mío no funcionaría sin importar hasta que usara git bash shell como administrador. Solo quería compartir en caso de que alguien más se encuentre con un problema similar.


1
  1. Haga clic derecho en "Mi PC",
  2. seleccione "Propiedades",
  3. abrir "Avanzado",
  4. haga clic en "Variables de entorno",
  5. resalte la variable "Ruta",
  6. haga clic en "Editar", agregue directorios a la ruta.
    Si instaló Git 64bit, sin cambios en la carpeta de instalación predeterminada, git estará en
    C:\Program Files\Git\bin;C:\Program Files\Git\cmd
  7. cambia la ruta con tu ruta exacta a git
  8. haga clic en Aceptar.

Si no sabe dónde está su carpeta Git: en Windows 7/8/10 se debe encontrar git:
- C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd
-C:\Program Files\Git\bin;C:\Program Files\Git\cmd

Cierre el indicador de cmd y salga. Luego, vuelva a abrir el indicador de cmd.


1

Si está utilizando Windows 10, haga esto:

  1. Ir a inicio

  2. Comience a escribir 'Esta PC'

  3. Haga clic derecho en esta PC, elija Propiedades

  4. En el lado izquierdo de la ventana que aparece, haga clic en Configuración avanzada del sistema

  5. Haga clic en la pestaña Avanzado

  6. Haga clic en el botón Variables ambientales en la parte inferior

  7. Abajo, en la sección Variables del sistema, haga doble clic en Ruta

  8. Haga clic en el botón Nuevo en la esquina superior derecha

  9. Agregue esta ruta: C: \ Archivos de programa \ Git \ bin \ y luego haga clic en la tecla Intro

  10. Agregue otra ruta: C: \ Archivos de programa \ Git \ cmd

  11. Cierre y vuelva a abrir la consola si ya está abierta.

Te guié por el camino largo para que te expongas a los diferentes menús / ventanas. Buena suerte.


0

Instalé Git e intenté usar el símbolo del sistema en acciones en Team explorer / Changes.


0
;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd

agregue la ruta anterior en las variables de entorno

nota: la ruta puede diferir pero debe agregar ambos binycmd


0

Después de la instalación, abra la aplicación GitHub y en la esquina superior derecha notará un ícono de configuración. Seleccione Opciones en el menú desplegable y elija "Shell predeterminado" como Cmd.

Ahora intente escribir 'git shell' en la búsqueda (tecla y tipo de Windows) y elija Git Shell. Debería abrirse en CMD y ahora debería reconocerse git.


1
Creo que el usuario estaba usando solo git, no la aplicación github.
Sebastianb

0

Esto me ayuda: configuré C: \ Archivos de programa (x86) \ Git \ bin; C: \ Archivos de programa (x86) \ Git \ cmd en la ruta de la variable de entorno.



0
  • Asegúrese de agregar la ruta git correcta a la variable Ruta en sus Variables de entorno. Por ejemplo: C: \ Archivos de programa (x86) \ Git \ bin; C: \ Archivos de programa (x86) \ Git \ cmd. Puede ser diferente para su caso dependiendo de dónde se instale su git.
  • Si no funciona, intente reiniciar el símbolo del sistema para que lea las Variables de entorno actualizadas.
  • Si todavía no funciona, intente reiniciar su máquina para forzar que el símbolo del sistema lea las variables de entorno actualizadas.

0

Tuve este problema, cuando instalas el git, tienes que elegir la ruta correcta, es decir, debe ser la misma ruta que escribes git (código) en el Git Bash ... por ejemplo, si tu ruta es c : \ Users \ username, debe instalar el git en la misma ruta (c: \ Users \ username) .. estas 2 rutas no deberían ser diferentes


0
  1. Busque GitHubDesktop \ app-2.5.0 \ resources \ app \ git \ cmd
  2. Abre el archivo
  3. Copiar ubicación del archivo.
  4. Búsqueda de ambiente.
  5. Abra la variable de entorno del sistema de edición.
  6. Variables de entorno abierto.
  7. en la variable de usuario, haga doble clic en Ruta.
  8. haga clic en nuevo
  9. pasado
  10. Okay
  11. Ruta abierta en variables del sistema.
  12. Nuevo, pasado el add \ (barra invertida), luego OK
  13. Busque GitHubDesktop \ app-2.5.0 \ resources \ app \ git \ usr \ bin \ 14 Copie la Dirección nuevamente y repita el pegado del paso 4 al 12.

-1

Windows 7 de 32 bits

Estoy usando git para mi aplicación Ruby on Rails. Primera vez así que ...

Creé un archivo .bat para cargar mis aplicaciones RoR con las rutas escritas manualmente usando este tutorial en " http://www.youtube.com/watch?v=-eFwV8lRu1w " Si es nuevo en Ruby on Rails, es posible que desee échale un vistazo ya que seguí todos los pasos y funciona perfectamente después de algunas pruebas y errores.

(El archivo .bat se puede editar con Notepad ++, por lo tanto, no es necesario realizar un proceso largo siempre que necesite editar una ruta, puede seguir este proceso simple después de crear un archivo .bat siguiendo los tutoriales en el enlace anterior "el archivo se llama row.bat ".)

  1. haga clic derecho en el archivo .bat,
  2. editar con notepad ++.
  3. encontrar camino.
  4. inserte la ruta debajo de la última ruta que ingresó.

    )
    Durante los tutoriales, no recuerdo nada de lo que dije sobre el uso del comando git, así que cuando comencé un nuevo proyecto tuve el mismo problema después de instalar git. El problema principal que tuve fue localizar la carpeta con bin / git.exe (git.exe no apareció en la búsqueda usando los "programas y archivos de búsqueda" del menú de inicio). NOTA Ahora entendí que la ubicación puede variar drásticamente --- vea abajo.

Para localizar el bin / git.exe seguí estos pasos

1 haga clic con el botón izquierdo en el menú de inicio y busque - >> todos los programas - >> GitHub inc. 2 haga clic con el botón derecho en git shell y seleccione la ubicación del archivo abierto 3 haga clic en las carpetas en la ubicación del archivo para la carpeta "bin"

(Tuve 4 carpetas con el nombre 1. 2. IgnoreTemplates_fdbf2020839cde135ff9dbed7d503f8e03fa3ab4 LFS-x86_0.5.1 3. PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad ( "bin / exe, encuentran aquí << -") 4. PoshGit_869d4c5159797755bc04749db47b166136e59132)

Copie el enlace completo haciendo clic en la URL de los exploradores (la mía era "C: \ Users \ username \ AppData \ Local \ GitHub \ PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad \ bin") abra el archivo .bat en el bloc de notas ++ y péguelo usando instrucciones sobre cómo agregar una ruta a su ruta archivo .bat de los tutoriales anteriores. ¡Problema resuelto!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.