Installering av Git i PATH med GitHub-klient for Windows

Hvordan installerer jeg Git i min PATH når jeg bruker GitHub-klienten for Windows?

Jeg støter på feil fordi Git tilsynelatende ikke er installert i PATH. Hvis du for eksempel bruker Atom og prøver å installere Linter-plugin-modulen, får du denne feilen:

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.

Installerer GitHub for Windows Git når det installeres? (Det må det, ellers hvordan bruker det Git?) Jeg vil ikke dobbeltinstallere det ... så hvordan legger jeg bare til Git som allerede er der til PATH?

Løsning

GitHub for Windows installerer faktisk sin egen versjon av Git, men den legger den ikke til PATH -variabelen, noe som er enkelt å gjøre. Her er instruksjoner om hvordan du gjør det:

  1. Hent Git-URL-en

    Vi trenger å få nettadressen til Git \cmd-katalogen på datamaskinen din. Git ligger her:

     C:\Users\\AppData\Local\GitHub\PortableGit_\cmd\git.exe

    Så på datamaskinen din, erstatt med din bruker og finn ut hva er for din datamaskin. (Guiden kan endres hver gang GitHub oppdaterer PortableGit, men de jobber med en løsning på det).

    Kopier den og lim den inn i en ledetekst (høyreklikk > lim inn for å lime inn i terminalen) for å bekrefte at den fungerer. Du bør se Git-hjelpesvaret som viser vanlige Git-kommandoer. Hvis du ser "Systemet kan ikke finne den angitte banen", er nettadressen ikke riktig. Når du har den riktig, oppretter du lenken til katalogen ved hjelp av dette formatet:

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

    (Merk: \cmd på slutten, ikke \cmd\git.exe lenger).

    På mitt system er det dette, ditt vil være annerledes:

     ;C:\Users\brenton\AppData\Local\GitHub\PortableGit_7eaa494e16ae7b397b2422033as45d8ff6ac2010\cmd
  2. Rediger PATH-variabelen

    Naviger til Environmental Variables Editor (instruksjoner) og finn variabelen Path i delen "System Variables". Klikk på Edit... og lim inn nettadressen til Git på slutten av strengen. Lagre! Det kan være lettere å trekke dette inn i Notisblokk for å gjøre redigeringen, bare sørg for at du setter ett semikolon før du limer inn URL-en. Hvis det ikke fungerer, er det sannsynligvis fordi denne banen ble ødelagt enten med et mellomrom der inne et sted (det skal ikke være mellomrom rundt semikolon) eller et semikolon på slutten (semikolon skal bare skille nettadresser, ikke semikolon i begynnelsen eller slutten av strengen).

Hvis det fungerte, bør du kunne lukke og gjenåpne en terminal og skrive git, og det vil gi deg den samme git-hjelpfilen. Deretter skal installasjon av Linter fungere. (Atom > Fil > Innstillinger > Pakker > Linter)

Kommentarer (13)

Jeg vil gjerne legge til en ting til det de andre svarene har sagt. Det er ikke obligatorisk at banen skal være det:

"C:\Users\AppData\Local\GitHub\PortableGit_\bin\git.exe`".

På datamaskinen min fant jeg ikke Git der.

MEN git og cmd ligger i

git.exe

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

cmd

C:\Program Files\Git\cmd

Å legge til i PATH:

  • Høyreklikk på Min datamaskin

  • Klikk på Avanserte systeminnstillinger

  • Klikk på Environment Variables (miljøvariabler)

  • Deretter, under Systemvariabler, se etter sti-variabelen og klikk på rediger.

  • Legg til banen til git's bin og cmd på slutten av strengen slik:

    `;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd``.

ELLER

`;C:\Users\AppData\Local\GitHub\PortableGit\bin;C:\Users\AppData\Local\GitHub\PortableGit\cmd``

For å verifisere, start cmd på nytt og skriv git --version i cmd

Kommentarer (6)

Gits kjørbare fil ligger faktisk i: 'C:\Users\AppData\Local\GitHub\PortableGit_\bin\git.exe'

Nå som vi har funnet den kjørbare filen, er alt vi trenger å gjøre å legge den til i vår PATH:

  • Høyreklikk på Min datamaskin
  • Klikk på Avanserte systeminnstillinger
  • Klikk på Miljøvariabler
  • Deretter under Systemvariabler se etter stivariabelen og klikk på rediger
  • Legg til banen til git's bin og cmd på slutten av strengen slik:

`;C:\Users\AppData\Local\GitHub\PortableGit\bin;C:\Users\AppData\Local\GitHub\PortableGit\cmd'

Kommentarer (0)