Πώς μπορώ να εγκαταστήσω το Git στο PATH
μου όταν χρησιμοποιώ το πρόγραμμα-πελάτη του GitHub για Windows;
Αντιμετωπίζω σφάλματα επειδή προφανώς το Git δεν είναι εγκατεστημένο στο PATH. Για παράδειγμα, χρησιμοποιώντας το Atom, προσπαθώντας να εγκαταστήσω το πρόσθετο Linter δίνει αυτό το σφάλμα:
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 για Windows εγκαθιστά το Git κατά την εγκατάσταση; (Πρέπει, αλλιώς πώς χρησιμοποιεί το Git;) Δεν θέλω να το εγκαταστήσω δύο φορές... οπότε πώς μπορώ απλά να προσθέσω το Git που είναι ήδη εκεί στο PATH;
Το GitHub για Windows εγκαθιστά πράγματι τη δική του έκδοση του Git, αλλά δεν την προσθέτει στη μεταβλητή PATH
, κάτι που είναι αρκετά εύκολο να γίνει. Ακολουθούν οδηγίες για το πώς να το κάνετε:
Βρείτε τη διεύθυνση URL του Git
Πρέπει να πάρουμε το url του καταλόγου Git \cmd
του υπολογιστή σας. Το Git βρίσκεται εδώ:
\AppData\Local\GitHub\PortableGit_<guid>\cmd\git.exe
Έτσι, στον υπολογιστή σας, αντικαταστήστε το <user>
με τον χρήστη σας και βρείτε ποιο είναι το <guid>
για τον υπολογιστή σας. (Το guid
μπορεί να αλλάζει κάθε φορά που το GitHub ενημερώνει το PortableGit, αλλά εργάζονται πάνω σε μια λύση για αυτό).
Αντιγράψτε το και επικολλήστε το σε μια γραμμή εντολών (δεξί κλικ > επικόλληση για επικόλληση στο τερματικό) για να επαληθεύσετε ότι λειτουργεί. Θα πρέπει να δείτε την απάντηση της βοήθειας του Git που παραθέτει κοινές εντολές του Git. Αν δείτε Το σύστημα δεν μπορεί να βρει τη διαδρομή που καθορίστηκε.
Τότε η διεύθυνση URL δεν είναι σωστή. Μόλις το βρείτε σωστά, δημιουργήστε το σύνδεσμο προς τον κατάλογο χρησιμοποιώντας αυτή τη μορφή:
\AppData\Local\GitHub\PortableGit_<guid>\cmd
(Σημείωση: \cmd
στο τέλος, όχι \cmd\git.exe
πια!)
Στο δικό μου σύστημα, είναι αυτό, το δικό σας θα είναι διαφορετικό:
;C:\Users\brenton\AppData\Local\GitHub\PortableGit_7eaa494e16ae7b397b2422033as45d8ff6ac2010\cmd
Επεξεργαστείτε τη μεταβλητή PATH
Πλοηγηθείτε στον επεξεργαστή περιβαλλοντικών μεταβλητών (οδηγίες) και βρείτε τη μεταβλητή Path
στην ενότητα "System Variables". Κάντε κλικ στο Edit...
και επικολλήστε τη διεύθυνση URL του Git στο τέλος αυτής της συμβολοσειράς. Αποθηκεύστε! Μπορεί να είναι πιο εύκολο να το τραβήξετε αυτό στο Notepad για να κάνετε την επεξεργασία, απλά βεβαιωθείτε ότι έχετε βάλει μία άνω τελεία πριν επικολλήσετε το URL. Αν δεν δουλέψει'ειναι πιθανότατα επειδή αυτό το μονοπάτι έχει μπερδευτεί είτε με ένα κενό κάπου εκεί μέσα (δεν πρέπει να υπάρχουν κενά γύρω από την άνω τελεία) είτε με μια άνω τελεία στο τέλος (οι άνω τελεία πρέπει να χωρίζουν μόνο τις διευθύνσεις URL, όχι άνω τελεία στην αρχή ή στο τέλος της συμβολοσειράς).
Αν δούλεψε, θα πρέπει να μπορείτε να κλείσετε το &- ανοίξτε ξανά ένα τερματικό και πληκτρολογήστε git
και θα σας δώσει το ίδιο αρχείο βοήθειας του git. Στη συνέχεια, η εγκατάσταση του Linter θα πρέπει να λειτουργήσει. (Atom > Αρχείο > Ρυθμίσεις >- Πακέτα >- Linter)
Θα ήθελα να προσθέσω κάτι ακόμη σε όσα έχουν ειπωθεί στις άλλες απαντήσεις. Δεν είναι υποχρεωτικό ότι η διαδρομή θα είναι:
\C:\Users\
Στον υπολογιστή μου δεν βρήκα το Git
εκεί.
ΑΛΛΑ το git και το cmd βρίσκονται στο
git.exe
C:\Program Files\Git\bin\git.exe
cmd
C:\Program Files\Git\cmd
Για να προστεθεί στο PATH:
Δεξί κλικ στον υπολογιστή μου
Κάντε κλικ στην επιλογή Ρυθμίσεις συστήματος για προχωρημένους
Κάντε κλικ στην επιλογή Μεταβλητές περιβάλλοντος
Στη συνέχεια, στην ενότητα Μεταβλητές συστήματος, αναζητήστε τη μεταβλητή path και κάντε κλικ στο κουμπί edit
Προσθέστε τη διαδρομή προς το bin του git και το cmd στο τέλος της συμβολοσειράς ως εξής:
C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd".
Ή
;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd
Για να επαληθεύσετε, επανεκκινήστε το cmd και πληκτρολογήστε git --version
στο cmd
Το εκτελέσιμο αρχείο του Git βρίσκεται στην πραγματικότητα στο:
\C:\Users\
Τώρα που εντοπίσαμε το εκτελέσιμο αρχείο το μόνο που έχουμε να κάνουμε είναι να το προσθέσουμε στο PATH μας:
C:\Users\