'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?

Jason Kim
fuente
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:

Abizern
fuente
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.

Ghanshayam Patel
fuente
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
Skitty
fuente
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.

Surinder Singh
fuente
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í

Justice O.
fuente
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

Sandeep kr gupta
fuente
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.

miva2
fuente
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

Ali Adravi
fuente
5

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

Te lleva directamente al Git Shell.

Jeeves
fuente
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.

Jose A
fuente
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 ;)

Remo dinámico
fuente
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.

Que hacer
fuente
1

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

Thorbjørn Ravn Andersen
fuente
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.

Daniel
fuente
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.

Pratibha
fuente
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.

CaptainGenesisX
fuente
0

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

Kurkula
fuente
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

Thamaraiselvam
fuente
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.

johnmanoahs
fuente
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.

Devendra Singraul
fuente
0

Primero, verifique si GIT está instalado en su sistema o no. Si no, siga los pasos que se mencionan en este enlace https://www.atlassian.com/git/tutorials/install-git para su sistema operativo. Después de eso, puede usar los comandos git en su símbolo del sistema (terminal).

Ritika Sharma
fuente
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.
Ghanendra Singh
fuente
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

Negin masouri
fuente
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.
usuario13592342
fuente
-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!

K PETER
fuente