Instalación de Git en el PATH con el cliente de GitHub para Windows

¿Cómo instalo Git en mi PATH cuando uso el cliente de GitHub para Windows?

Me encuentro con errores porque aparentemente Git no está instalado en el PATH. Por ejemplo, usando Atom, al intentar instalar el plugin Linter da este error:

npm ERR! not found: git
npm ERR! 
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.

¿GitHub para Windows instala Git cuando se instala? (Debe hacerlo, si no, ¿cómo usa Git?) No quiero instalarlo dos veces... así que, ¿cómo añado el Git que ya está en el PATH?

Solución

GitHub para Windows instala su propia versión de Git, pero no la añade a la variable PATH, lo cual es bastante fácil de hacer. Aquí'hay instrucciones sobre cómo hacerlo:

  1. Obtener la URL de Git

    Necesitamos obtener la url del directorio Git \cmd de tu ordenador. Git se encuentra aquí:

     C:\NUsers\NAppData\NLocal\GitHub\NPortableGit_\cmd\git.exe

    Así que en tu ordenador, sustituye por tu usuario y averigua cuál es elde tu ordenador. (El guid puede cambiar cada vez que GitHub actualiza PortableGit, pero están trabajando en una solución para ello).

    Cópialo y pégalo en un símbolo del sistema (haz clic con el botón derecho del ratón > pega para pegar en el terminal) para verificar que funciona. Deberías ver la respuesta de la ayuda de Git que enumera los comandos comunes de Git. Si ves "El sistema no puede encontrar la ruta especificada", entonces la URL no es correcta. Una vez que la tengas bien, crea el enlace al directorio usando este formato:

     ;C:\NUsers\NAppData\NLocal\NGitHub\NPortableGit_\Ncmd

    (Nota: \cmd al final, ¡ya no es \cmd\git.exe!)

    En mi sistema, es esto, el tuyo será diferente:

     ;C:\Users\brenton\AppData\Local\GitHub\PortableGit_7eaa494e16ae7b397b2422033as45d8ff6ac2010\cmd
  2. Editar la variable PATH

    Navega al Editor de Variables Ambientales (instrucciones) y encuentra la variable Path en la sección "System Variables". Haz clic en Edit... y pega la URL de Git al final de esa cadena. Guarda. Puede ser más fácil llevar esto al Bloc de notas para hacer la edición, sólo asegúrate de poner un punto y coma antes de pegar la URL. Si no funciona es probablemente porque esta ruta se ha estropeado, ya sea con un espacio en alguna parte (no debería haber espacios alrededor del punto y coma) o un punto y coma al final (el punto y coma sólo debe separar las URLs, sin punto y coma al principio o al final de la cadena).

Si ha funcionado, deberías poder cerrar & vuelve a abrir un terminal y escribe git y te dará ese mismo archivo de ayuda de git. Entonces la instalación del Linter debería funcionar. (Atom > File > Settings > Packages > Linter)

Comentarios (13)

Me gustaría añadir una cosa más a lo que han dicho las otras respuestas. No es obligatorio que el camino sea:

C:\NUsers\NAppData\NLocal\GitHub\NPortableGit_\Nbin\git.exe.

En mi ordenador no he encontrado Git allí.

PERO git y cmd se encuentran en

git.exe

C:\Program Files\Git\bin\git.exe

cmd

C:\Program Files\Git\cmd

Para añadir en el PATH:

  • Haga clic con el botón derecho del ratón en Mi PC

  • Haga clic en Configuración avanzada del sistema

  • Haga clic en Variables de entorno

  • Luego, en Variables del Sistema, busque la variable de ruta y haga clic en editar

  • Añade la ruta a la papelera de git y cmd al final de la cadena así

    ;C:\gram Files\Git\bin\git.exe;C:\gram Files\Git\cmd

O

;C:\Users\AppData\Local\GitHub\PortableGit_\bin;C:\Users\AppData\Local\GitHub\PortableGit_\cmd.

Para verificar, reinicie cmd y escriba git --version en cmd

Comentarios (6)

El ejecutable de Git se encuentra en realidad en C:\NUsers\NAppData\NLocal\GitHub\NPortableGit_\Nbin\git.exe.

Ahora que hemos localizado el ejecutable todo lo que tenemos que hacer es añadirlo a nuestro PATH:

  • Haz clic con el botón derecho del ratón en Mi PC
  • Haga clic en Configuración avanzada del sistema
  • Haga clic en Variables de entorno
  • Luego en Variables del Sistema busca la variable path y haz clic en editar
  • Añade la ruta a la papelera de git y cmd al final de la cadena así

;C:\Users\AppData\Local\GitHub\PortableGit_\bin;C:\Users\AppData\Local\GitHub\PortableGit_\cmd.

Comentarios (0)