Menginstal Git di PATH dengan GitHub client untuk Windows

145

Bagaimana cara menginstal Git di perangkat saya PATHketika menggunakan klien GitHub untuk Windows?

Saya mengalami kesalahan karena ternyata Git tidak diinstal di PATH. Misalnya, menggunakan Atom, mencoba menginstal plugin Linter memberikan kesalahan ini:

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.

Apakah GitHub untuk Windows menginstal Git ketika menginstal? (Harus, kalau tidak, bagaimana cara menggunakan Git?) Saya tidak ingin menginstalnya dua kali ... jadi bagaimana saya menambahkan Git yang sudah ada di PATH?

brentonstrine
sumber

Jawaban:

186

GitHub untuk Windows memang menginstal versi Git sendiri, tetapi tidak menambahkannya ke PATHvariabel, yang cukup mudah dilakukan. Berikut ini petunjuk cara melakukannya:

  1. Dapatkan URL Git

    Kami perlu mendapatkan url dari \cmddirektori Git di komputer Anda. Git berlokasi di sini:

    C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd\git.exe
    

    Jadi di komputer Anda, ganti <user>dengan pengguna Anda dan cari tahu apa <guid>itu untuk komputer Anda. ( guidGitHub dapat berubah setiap kali pembaruan PortableGit, tetapi mereka sedang mengerjakan solusi untuk itu.)

    Salin dan rekatkan ke prompt perintah (klik kanan> tempel untuk menempel di terminal) untuk memverifikasi itu berfungsi. Anda harus melihat respons bantuan Git yang mencantumkan perintah Git yang umum. Jika Anda melihat The system cannot find the path specified.Maka URL itu tidak benar. Setelah Anda melakukannya dengan benar, buat tautan ke direktori menggunakan format ini:

    ;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd
    

    (Catatan: \cmdpada akhirnya, tidak \cmd\git.exelagi!)

    Di sistem saya, ini dia, milik Anda akan berbeda:

    ;C:\Users\brenton\AppData\Local\GitHub\PortableGit_7eaa494e16ae7b397b2422033as45d8ff6ac2010\cmd
    
  2. Edit Variabel PATH

    Arahkan ke Editor Variabel Lingkungan ( instruksi ) dan temukan Pathvariabel di bagian “Variabel Sistem”. Klik Edit…dan tempel URL Git ke akhir string itu. Menyimpan! Mungkin lebih mudah untuk menarik ini ke Notepad untuk melakukan pengeditan, pastikan Anda meletakkan satu titik koma sebelum Anda menempelkannya di URL. Jika tidak berhasil, mungkin karena jalur ini kacau dengan ruang di sana di suatu tempat (tidak boleh ada spasi di sekitar titik koma) atau titik koma di bagian akhir (titik koma hanya boleh memisahkan URL, tidak ada titik koma di awal atau di akhir tali).

Jika berhasil, Anda harus dapat menutup & membuka kembali terminal dan mengetik gitdan itu akan memberi Anda file bantuan git yang sama. Kemudian menginstal Linter akan bekerja. (Atom> File> Pengaturan> Paket> Linter)

brentonstrine
sumber
4
Hanya menambahkan \cmdfolder ke Anda PATHsudah cukup. Di git.exedalam folder itu mungkin menghubungkan melalui ke git.exedalam \binfolder. Menambahkan \binfolder dapat menyebabkan beberapa konflik antara file executable yang ditemukan di sana dan file executable lain yang ditemukan di lingkungan path Anda.
dennisschagt
1
@brentonstrine mohon terapkan saran @ dennisschagt dengan benar. Jawaban Anda masih menjelaskan cara menggunakan \binfolder alih-alih \cmdfolder, harap perbaiki ini.
Petrus K.
1
Kiat: untuk memotong dan menempelkan jalur github klakson yang lama, jalankan Git Shell dan ketik PATH.
Bob Stein
1
Anda tahu, saya membaca jawabannya, dan saya masih menambahkan git.exe ke path: /
Ayyash
6
Sampai Desember 2016 masih ada di direktori ini yang berubah setelah setiap instalasi yang menjengkelkan! Namun satu solusi adalah dengan menggunakan referensi terpotong DOS yaitu PORTAB~1dalam variabel lingkungan PATH Anda dan itu akan menyelesaikan. mis C:\Users\<user>\AppData\Local\GitHub\Portab~1\cmd. Ini akan berfungsi asalkan tidak ada file / direktori lain di folder GitHub yang juga dimulai Portab.
Brendan
133

Saya ingin menambahkan satu hal lagi ke apa yang dikatakan jawaban lain. Itu tidak wajib bahwa jalan akan:

C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin\git.exe

Di komputer saya, saya tidak menemukan di Gitsana.

TAPI git dan cmd terletak di

git.exe

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

cmd

C:\Program Files\Git\cmd

Untuk menambahkan ke PATH:

  • Klik kanan pada Komputer Saya
  • Klik Pengaturan Sistem Lanjut
  • Klik pada Variabel Lingkungan
  • Kemudian, di bawah System Variables, cari variabel path dan klik edit
  • Tambahkan path ke bin git dan cmd di akhir string seperti ini:

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

ATAU

;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd

Untuk memverifikasi, mulai ulang cmd dan ketik git --versioncmd

Adnan Ali
sumber
2
Saya memilikinya di kedua tempat, jadi apa yang harus saya lakukan? abaikan yang lama?
Ayyash
Apa yang saya katakan sebagai balasan itu berhasil untuk saya. Cobalah, itu akan berhasil.
Adnan Ali
Keren - yang pendek bekerja! Harus OK dari semua Variabel Lingkungan> Sistem Properti windows dan restart cmd sebelum mulai berlaku - saya telah meninggalkan jendela terakhir terbuka - ada 20 menit :-)
Drenai
Jika Anda menggunakan kode studio visual atau ide dengan cmd: Jangan hanya menutup cmd, restart seluruh ide.
Pembalasan Lesly
Itu berhasil. Terima kasih atas jawaban anda. Kekhususan Anda cerdas.
Ifesinachi Bryan
27

Terima kasih semua orang yang telah menjawab. Saya telah melihat semua jawaban dan mencoba membuatnya mudah untuk semua orang

Langkah 1 : Ketik lingkungan edit dan pilih opsi yang ditampilkan

masukkan deskripsi gambar di sini

Langkah 2 : Pilih Path dan klik edit

masukkan deskripsi gambar di sini

Langkah 3: Pada akhirnya tambahkan pernyataan di bawah ini (Anda dapat menghindari yang pertama; jika sudah ada di sana)

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

masukkan deskripsi gambar di sini

Langkah 4 : - Klik ok

masukkan deskripsi gambar di sini

Langkah 5 **: - Salah satu langkah penting yang disorot oleh salah satu pengguna. Berkat dia. Tolong, ** TUTUP command prompt dan BUKA kemudian coba tulis git.

**

  • Tutup command prompt dan restart sebelum mencoba perintah di bawah ini

**

Ini keajaibannya

masukkan deskripsi gambar di sini

Gaurav khurana
sumber
1
Jadi, coretan tangan bebas hanya dimaksudkan untuk menyoroti bahwa bagian-bagian itu khusus untuk pengguna, bukan? Karena itu tidak benar-benar menyembunyikan apa pun; itu nama yang sama (dengan format yang sedikit diubah) yang ditempelkan pada jawabannya.
SamB
Sebenarnya itu untuk persembunyian, tetapi saya melakukan pekerjaan yang buruk di sana.
Gaurav khurana
3
Nama pengguna stack overflow Anda sama dengan teks yang Anda tulis.
Verma Aman
18

Saya menginstal GitHubDesktop pada Windows 10 dan git.exe terletak di sana: C: \ Users \ john \ AppData \ Local \ GitHubDesktop \ app-0.7.2 \ resources \ app \ git \ cmd \ git.exe

Samuel Auger
sumber
1
Ya GHD di Windows 10 64bit, milik saya juga ada di sana: C: \ Users \ <user> \ AppData \ Local \ GitHubDesktop \ app-1.0.1 \ resources \ app \ git \ cmd
TSga
11

Executable Git sebenarnya terletak di: C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin\git.exe

Sekarang kita telah menemukan executable yang harus kita lakukan adalah menambahkannya ke PATH kita:

  • Klik kanan pada Komputer Saya
  • Klik Pengaturan Sistem Lanjut
  • Klik Variabel Lingkungan
  • Kemudian di bawah System Variables mencari variabel path dan klik edit
  • Tambahkan path ke bin git dan cmd di akhir string seperti ini:

;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd

Prabin Tp
sumber
7

GitHub untuk Windows sekarang desktop GitHub .

Jika Anda memiliki GitHub untuk Windows (sebelum versi 1.1), jalur Anda seharusnya:

C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd

Jika Anda memiliki GitHub Desktop (dari versi 1.1), jalur Anda seharusnya:

C:\Users\<user>\AppData\Local\GitHubDesktop\app-<version>\resources\app\git\cmd

Setelah mengonfirmasi dan menyalin jalur Anda, lakukan hal berikut:

  • Klik kanan pada My Computer atau PC ini
  • Klik pada Properties
  • Klik pada Pengaturan sistem tingkat lanjut
  • Klik pada Variabel Lingkungan di bawah tab Lanjut
  • Tambahkan path Anda dengan ;sebelumnya di Path variabel
  • Tekan OK
  • Gunakan terminal baru
Darlesson
sumber
5

Menambahkan

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

ke variabel PATH Anda

Jangan membuat variabel baru untuk git tetapi tambahkan mereka seperti yang saya lakukan satu demi satu dengan memisahkannya;

Ini bekerja untuk saya

Marwa Eltayeb
sumber
4

Setelah mencari-cari beberapa posting. Pada Windows 10 setelah mengunduh dan menginstal Github untuk Windows 2.10.2 saya menemukan git.exe di

C:\Users\<user>\AppData\Local\Programs\Git\bin

dan git-cmd.exe di

C:\Users\<user>\AppData\Local\Programs\Git

Harap perhatikan perubahan ke folder Program dalam Lokal dari pos di atas.

K7Buoy
sumber
1

Agar ini berfungsi, saya harus menggabungkan banyak jawaban di atas, kepada siapa pun yang mungkin bisa membantu di sini adalah proses saya yang jauh lebih sederhana.

Jika Anda memiliki Windows 10, mulailah mengetik "sunting lingkungan ..." dan itu akan langsung muncul. Klik path dan Edit ... lalu rekatkan;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd di ujung jalan yang sudah ada, jangan lupa; untuk memisahkan jalur github baru Anda dari jalur saat ini.

Anda tidak perlu panduan tetapi jika Anda ingin tahu bagaimana menemukannya open bash, ketik git --man-path

Robert MontgomeryBurns
sumber
1

Diperbarui untuk Desktop Github

Cari "Edit variabel lingkungan sistem" pada pencarian windows

  • Klik variabel lingkungan di sudut kanan bawah

  • Temukan jalur di bawah variabel sistem dan klik edit di sana

  • Klik baru untuk menambahkan jalur baru

  • tambahkan jalur ini: C: \ Users \ yourUserName \ AppData \ Local \ GitHubDesktop \ bin \ github.exe

Untuk memastikan semuanya berfungsi dengan baik, buka cmd, dan ketik github.exe

Rubin Luitel
sumber
0

Jika Anda menggunakan SmartGit di Windows, yang dapat dieksekusi mungkin ada di sini:

c:\Program Files (x86)\SmartGit\git\bin\git.exe
agoldev
sumber
0

Jika Anda menggunakan terminal vscode maka itu mungkin tidak berfungsi bahkan jika Anda melakukan hal variabel lingkungan, uji dengan mengetik git

Restart vscode, itu seharusnya bekerja.

Kamran Muazzam
sumber
Setelah menambahkan git ke jalur sistem saya dan tidak melihat efek, ini memang yang mengurutkan saya. Teriakan yang bagus!
FTWinston