'git' tidak dikenali sebagai perintah internal atau eksternal

389

Saya memiliki instalasi Git untuk Windows, tetapi ketika saya mencoba menggunakan gitperintah di Command Prompt, saya mendapatkan kesalahan berikut:

'git' is not recognized as an internal or external command,
operable program or batch file. 

Bagaimana saya memperbaiki masalah ini?

Jason Kim
sumber
Konten yang ditambahkan oleh pengumpulan sampah di edit pada mengubah jalan harus menjadi bagian dari jawaban Abizem, jawaban baru, atau setidaknya dalam komentar untuk jawaban Abizem. Seharusnya tidak menjadi bagian dari pertanyaan.
Gotgenes
1
Saya memiliki masalah yang sama ketika saya mencoba mengubah pengaturan proxy untuk menginstal beberapa paket dari github di R. Kemudian hanya saya yang menyadari bahwa saya tidak menginstal git itu sendiri. Saya memiliki desktop github. Itu tidak mengejutkan saya. Ngomong-ngomong, siapa pun yang datang ke sini, silakan periksa apakah Anda telah menginstal git atau tidak terlebih dahulu
David
Posting terkait - Mengapa git diinstal di AppData dan bukan Program Files? - Ini juga bisa menjadi masalah bahkan setelah instalasi Git berhasil. Harap pastikan bahwa Anda menjalankan git setup dengan akun pengguna yang memiliki hak administratif.
RBT

Jawaban:

494

Sudahkah Anda mengatur dengan benar PATHtitik Anda pada instalasi Git Anda?

Anda perlu menambahkan jalur berikut ke PATH:

  • C:\Program Files\Git\bin\
  • C:\Program Files\Git\cmd\

Dan periksa apakah jalur ini benar - Anda mungkin telah menginstal Git di drive lain, atau di bawah Program Files (x86). Perbaiki jalur jika perlu.


Memodifikasi PATHpada Windows 10:

  1. Di Start Menu atau pencarian taskbar, cari "variabel lingkungan".
  2. Pilih "Edit variabel lingkungan sistem".
  3. Klik tombol "Variabel Lingkungan" di bagian bawah.
  4. Klik dua kali entri "Path" di bawah "System variable".
  5. Dengan tombol "Baru" di editor PATH, tambahkan C:\Program Files\Git\bin\dan C:\Program Files\Git\cmd\ke akhir daftar.
  6. Tutup dan buka kembali konsol Anda.

Memodifikasi PATHpada Windows 7:

  1. Klik kanan "Komputer" di Desktop atau Start Menu.
  2. Pilih "Properti".
  3. Di paling kiri, klik tautan "Pengaturan sistem lanjutan".
  4. Klik tombol "Variabel Lingkungan" di bagian bawah.
  5. Klik dua kali entri "Path" di bawah "System variable".
  6. Di akhir "Nilai variabel", masukkan a ;jika belum ada, lalu C:\Program Files\Git\bin\;C:\Program Files\Git\cmd\. Jangan menaruh spasi di antara ;dan entri.
  7. Tutup dan buka kembali konsol Anda.

Jika instruksi ini tidak membantu, jangan ragu untuk melihat beberapa yang lain:

Abizern
sumber
101
Jika Anda tidak tahu di mana Git floder. Di windows 7 path dapat berupa:; C: \ Program Files (x86) \ Git \ bin; C: \ Program Files (x86) \ Git \ cmd
Jorge Nunez Newton
12
Atau gunakan GitShell, tekan Mulai dan ketik "GitShell" untuk menemukannya. Anda tidak perlu khawatir tentang hal-hal Path lagi.
Minh Triet
5
masukkan tebal bagian "Jangan tambahkan spasi di antara; dan entri terakhir". Makan satu jam waktu saya X (
Nicu Surdu
5
Jalur mana yang harus saya tambahkan di PATH ; <git_installation>\bin, <git_installation>\libexec\git-coreatau <git_installation>\cmd? Masing-masing berisi git.exe.
IronBlossom
2
Apakah ada perbedaan antara cmddan bin?
Thomas
149

Apakah Anda membuka cmdprompt sebelum instalasi git? Jika demikian, tutup dan buka kembali.

Ghanshayam Patel
sumber
11
Bagi orang yang bertanya-tanya mengapa ini dapat menyelesaikan masalah, Environment Variableshanya dibaca ketika aplikasi (dalam hal ini cmd) diluncurkan. Meluncurkan ulang akan memungkinkannya untuk membaca lagi Environment Variablesdan melihat yang diperbarui PATH.
emartel
4
Ups .. Saya menyia-nyiakan 20+ menit tanpa menyadari bahwa saya harus membuka kembali cmd prompt saya. Jawaban Anda berhasil untuk saya !! Terima kasih.
pavanw3b
Ini juga bekerja untuk saya, karena saya menggunakan Powershelldi dalam VS Code. Membuka kembali aplikasi berhasil. Terima kasih.
Surjith SM
51
  1. Pergi ke Komputer Saya => Disk Lokal (C :) => File Program (x86) => Git => cmd
  2. Klik kanan git => Pilih Properties
  3. Di bawah lokasi Salin teks misalnya - C: \ Program Files (x86) \ Git \ cmd
  4. Kembali ke Desktop
  5. Klik kanan Komputer Saya
  6. Pilih properti
  7. Buka Tingkat Lanjut
  8. Klik Variabel Lingkungan
  9. Dalam Sistem variabel Cari Path panggilan Variabel
  10. Klik variabelnya
  11. Klik Tombol Edit
  12. Pilih Kotak Teks nilai Variabel .
  13. Pergi ke tepi teks dan tuliskan titik koma (;)
  14. Kemudian Klik kanan dan tekan Tempel
  15. Tekan OK
Skitty
sumber
43

Jika Anda menggunakan GitHub untuk Windows (GIT Gub GitHub lama yang tidak lagi tersedia untuk diunduh, bukan Desktop GitHub berbasis Elektron baru ), Anda memiliki instalasi Git di bawah:

C:\Users\<YOUR USERNAME>\AppData\Local\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7\cmd

Luaskan jalur ini, dan tambahkan ke PATH.

surinder singh
sumber
2
C: \ Users \ yourname \ AppData \ Local \ GitHub \ PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7 / cmd adalah yang bekerja untuk saya.
The_Martian
38

Rute mudah untuk menghindari bermain-main dengan variabel PATH: instal ulang git dan pilih "Gunakan Git dari Prompt Perintah Windows". Ini akan mengambil variabel PATH untuk Anda seperti yang disebutkan. lihat tangkapan layar

masukkan deskripsi gambar di sini

Keadilan O.
sumber
22

Jika Anda ingin mengatur untuk tujuan sementara, cukup jalankan perintah di bawah ini.

  1. buka command prompt <run -> cmd>
  2. Jalankan perintah di bawah ini.
    atur PATH = C: \ Program Files \ Git \ bin;% PATH%
  3. Ketik git, itu akan berhasil.

Ini hanya berlaku untuk jendela / sel saat ini, jika Anda akan menutup command prompt, semuanya akan hilang. Untuk pengaturan secara permanen, atur GIT dalam variabel lingkungan.

Sebuah. tekan Jendela + Jeda
b. klik pada pengaturan sistem Advance.

c. Klik pada variabel Lingkungan di bawah Tab Advance.

d. Edit Variabel Path.

e. Tambahkan baris di bawah ini di akhir pernyataan.
; c: \ Program Files \ Git \ bin;

f. Tekan OK!!
g. Buka command prompt baru.
h. Ketikkan git dan tekan Enter

Terima kasih

Sandeep kr gupta
sumber
Saran alternatif yang bagus untuk meletakkannya di jalur sementara. Saya juga menyarankan agar seseorang bisa menentukan path lengkap untuk git dalam skenario ini juga.
BuvinJ
bekerja dengan sempurna!
Avtandil Kavrelishvili
5

Git harus dikonfigurasi dalam variabel path Anda.

(pada Windows 7) Buka tombol mulai dan ketik environment. Klik pada Edit the system environment variables. Klik Environment Variables. Gulir ke bawah ke Pathvariabel di kotak bawah bernama system variables. Klik edit. Di kotak bawah bernama variable valueadd the path ke folder git bin Anda. (Bagi saya ini adalah C:\Program Files (x86)\Git\bintetapi bisa berbeda untuk Anda.) Jika tidak ada titik koma (; ) antara jalur Anda dan yang sebelumnya, tambahkan satu di sana. Pastikan Anda tidak menghapus variabel path lainnya, hanya tambahkan folder git bin sampai akhir.

Ini berhasil untuk saya. Git sekarang tersedia melalui baris perintah. Buka baris perintah dan ketik gituntuk memverifikasi apakah itu bekerja untuk Anda.

miva2
sumber
5

Windows 8

  1. Seret penunjuk tetikus ke sudut kanan bawah layar
  2. Klik pada ikon Pencarian dan ketik: Control Panel
  3. Klik pada -> Control Panel -> System -> Advanced
  4. Klik pada Variabel Lingkungan, di bawah Variabel Sistem, temukan PATH, dan klik padanya.

Menambahkan

C: \ Program Files (x86) \ Git \ bin; C: \ Program Files (x86) \ Git \ cmd

Ini berhasil untuk saya

Ali Adravi
sumber
5

Mulai-> Semua Program-> Git-> Git Bash

Membawa Anda langsung ke Git Shell.

Jeeves
sumber
4

Yo! Saya punya banyak masalah dengan ini. Tampaknya Github membawa konsolnya sendiri yang perlu Anda cari di drive Anda. Saya akhirnya berhasil menjalankannya dengan melakukan hal berikut:

  1. Tekan Mulai.
  2. Cari "GitHub" (tanpa tanda kutip)
  3. Klik kanan pada "GitHub" dan pilih "Buka Lokasi File"

* Ini akan membuka *

C:\Users\UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\GitHub, Inc

Di mana nama pengguna adalah nama pengguna PC Anda

  1. Cari program yang disebut "Git Shell". Klik dua kali di atasnya.

Ini akan membuka prompt perintah PowerShell. Kemudian Anda dapat menjalankan perintah git secara normal.

Jose A
sumber
3

itu karena pada saat instalasi Anda telah memilih tombol radio default untuk menggunakan "git" dengan "git bash" saja. Jika Anda memilih "git dan alat baris perintah" daripada ini tidak akan menjadi masalah.

  • Solusi # 1: karena Anda telah menginstal alat git, sekarang navigasikan ke folder yang diinginkan dan kemudian klik kanan dan gunakan "git bash di sini" untuk menjalankan perintah yang sama dan itu akan berjalan dengan baik.
  • Solusi # 2: coba pasang lagi git-scm dan pilih pilihan yang tepat.

Bersulang ;)

Remo Dinamis
sumber
2

Hanya ingin menambah jawaban Abizern. Jika ada yang menggunakan akun non-administrator, Anda dapat membuat variabel "lokal" alih-alih variabel "sistem" yang memungkinkan akses ke akun standar / terbatas.

Ketika di jendela "Variabel Lingkungan":

1) Pilih tombol "Baru ..." di bagian "Variabel pengguna untuk ...".

2) Setel "Nama variabel:" sebagai "path" dan "Nilai variabel:" sebagai "[your-git-path]" (biasanya ditemukan di C:\Program Files (x86)\Git\bin).

3) Kemudian klik OK.

Melakukan
sumber
1

Di Windows gunakan msysgit untuk mendapatkan bash prompt dengan perintah git.

Thorbjørn Ravn Andersen
sumber
1
Saya juga merekomendasikan untuk mengedit git-cmd.batyang datang dengan msysgit untuk secara otomatis cdmenjadi `C: \ projects` atau di mana pun Anda menyimpan semua proyek Anda.
MatrixFrog
1

Untuk Pengguna Windows 10:

Coba jalankan jendela command prompt sebagai administrator. Tipe:

Git --version

Anda harus menerima jawaban, kira-kira seperti "git versi 2.17.1.windows.2".

Jika Anda menerima sesuatu yang mirip dengan jawaban di atas, coba jalankan jendela Git Bash Anda sebagai administrator .

Ketikkan perintah yang sama:

Git --version

Sekarang Anda akan melihat bahwa Anda masuk ke shell Git Bash dengan teks berwarna dan segalanya.

Milik saya tidak akan berfungsi apa pun sampai saya menggunakan shell git bash sebagai administrator. Hanya ingin berbagi seandainya ada orang lain yang mengalami masalah serupa.

Daniel
sumber
1
  1. Klik kanan "My Computer",
  2. pilih "Properties",
  3. buka "Advanced",
  4. klik "Variabel Lingkungan",
  5. sorot variabel "Path",
  6. klik "Edit", tambahkan direktori ke Path.
    Jika Anda menginstal Git 64bit, tanpa perubahan ke folder instalasi default, git akan berada di
    C:\Program Files\Git\bin;C:\Program Files\Git\cmd
  7. ubah path dengan path yang tepat ke git
  8. klik OK.

Jika Anda tidak tahu di mana folder Git Anda: Di windows 7/8/10 git harus ditemukan:
- C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd
-C:\Program Files\Git\bin;C:\Program Files\Git\cmd

Tutup prompt cmd dan keluar. Kemudian buka kembali cmd prompt.

Pratibha
sumber
1

Jika Anda menggunakan Windows 10, lakukan ini:

  1. Pergi ke Mulai

  2. Mulai mengetik 'PC Ini'

  3. Klik kanan PC ini, pilih Properti

  4. Di sisi kiri jendela yang muncul, klik Pengaturan Sistem Lanjutan

  5. Klik pada tab Advanced

  6. Klik pada tombol Variabel Lingkungan di bagian bawah

  7. Turun di bagian System Variables, klik dua kali Path

  8. Klik tombol Baru di sudut kanan atas

  9. Tambahkan jalur ini: C: \ Program Files \ Git \ bin \ kemudian klik tombol enter

  10. Tambahkan jalur lain: C: \ Program Files \ Git \ cmd

  11. Tutup & buka kembali konsol jika sudah terbuka.

Saya melangkahi Anda melalui jalan panjang sehingga Anda mendapatkan eksposur ke berbagai Windows / menu. Semoga berhasil.

CaptainGenesisX
sumber
0

Saya menginstal Git dan mencoba menggunakan Command prompt di bawah tindakan di Team explorer / Changes.

Kurkula
sumber
0
;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd

tambahkan path di atas dalam variabel lingkungan

Catatan: path mungkin berbeda tetapi Anda harus menambahkan keduanya bindancmd

Thamaraiselvam
sumber
0

Setelah instalasi, buka aplikasi GitHub dan di sudut kanan atas Anda akan melihat ikon pengaturan. Pilih Opsi dari dropdown dan pilih "Default Shell" sebagai Cmd.

Sekarang coba ketikkan 'git shell' di pencarian (tombol dan ketik windows) dan pilih Git Shell. Seharusnya terbuka di CMD dan git sekarang harus dikenali.

johnmanoahs
sumber
1
Saya pikir pengguna hanya menggunakan git, bukan aplikasi github.
Sebastianb
0

Ini membantu saya: Saya menetapkan C: \ Program Files (x86) \ Git \ bin; C: \ Program Files (x86) \ Git \ cmd di path untuk variabel lingkungan.

Devendra Singraul
sumber
0

Pertama, periksa apakah GIT diinstal pada sistem Anda atau tidak. Jika tidak mengikuti langkah-langkah yang disebutkan di tautan ini https://www.atlassian.com/git/tutorials/install-git untuk sistem operasi Anda. Setelah itu Anda dapat menggunakan perintah git pada command prompt Anda (terminal).

Ritika Sharma
sumber
0
  • Pastikan git path yang benar ditambahkan ke variabel Path di Variabel Lingkungan Anda. Misalnya - C: \ Program Files (x86) \ Git \ bin; C: \ Program Files (x86) \ Git \ cmd. Ini bisa berbeda untuk kasing Anda tergantung di mana git Anda dipasang.
  • Jika tidak berhasil, coba mulai ulang prompt perintah sehingga membaca Variabel Lingkungan yang diperbarui.
  • Jika masih tidak berhasil, coba mulai ulang mesin Anda untuk memaksa prompt perintah untuk membaca variabel Lingkungan yang diperbarui.
Ghanendra Singh
sumber
0

Saya punya masalah ini, ketika Anda menginstal git, Anda harus memilih jalan yang benar, maksud saya, itu harus jalan yang sama dengan yang Anda tulis git (kode) di Git Bash ... misalnya, jika jalur Anda c : \ Users \ username, Anda harus menginstal git di jalur yang sama (c: \ Users \ username) .. 2 jalur ini tidak boleh berbeda

Negin masouri
sumber
0
  1. Cari GitHubDesktop \ app-2.5.0 \ resources \ app \ git \ cmd
  2. Buka File
  3. Salin lokasi File.
  4. Cari lingkungan.
  5. buka variabel lingkungan sistem edit.
  6. buka Variabel Lingkungan.
  7. pada variabel pengguna, klik dua kali pada Path.
  8. klik baru
  9. lalu
  10. baik
  11. Buka jalur pada variabel sistem.
  12. Baru, melewati add \ (backslash), lalu OK
  13. Cari GitHubDesktop \ app-2.5.0 \ resources \ app \ git \ usr \ bin \ 14 Salin kembali Alamat dan ulangi tempel dari langkah 4 hingga 12.
pengguna13592342
sumber
-1

Windows 7 32 - bit

Saya menggunakan git untuk aplikasi Ruby on Rails saya. Pertama kali jadi ...

Saya membuat file .bat untuk memuat aplikasi RoR saya dengan jalur yang diketik secara manual menggunakan tutorial ini di " http://www.youtube.com/watch?v=-eFwV8lRu1w " Jika Anda baru menggunakan Ruby on Rails, Anda mungkin ingin memeriksanya saat saya mengikuti semua langkah dan bekerja dengan sempurna setelah beberapa percobaan dan kesalahan.

(File .bat dapat diedit menggunakan notepad ++ sehingga tidak perlu proses yang panjang setiap kali Anda perlu mengedit jalur, Anda dapat mengikuti proses sederhana ini setelah membuat file .bat setelah tutorial pada tautan di atas "file disebut row.bat ".)

  1. klik kanan pada file bat.,
  2. edit dengan notepad ++.
  3. temukan jalan.
  4. masukkan jalur di bawah jalur terakhir yang Anda masukkan.

    )
    Selama tutorial saya tidak ingat apa pun yang dikatakan sehubungan dengan menggunakan perintah git jadi ketika memulai proyek baru saya memiliki masalah yang sama setelah menginstal git. Masalah utama yang saya miliki adalah menemukan folder dengan bin / git.exe (git.exe tidak muncul dalam pencarian menggunakan menu awal "program pencarian dan file"). CATATAN Saya sekarang mengerti bahwa lokasi mungkin berbeda secara drastis --- lihat di bawah.

Untuk menemukan bin / git.exe saya mengikuti langkah-langkah ini

1 klik kiri start menu dan cari - >> semua program - >> GitHub inc. 2 klik kanan shell git dan pilih lokasi file terbuka 3 klik folder di lokasi file untuk folder "bin"

(Saya memiliki 4 folder bernama 1. IgnoreTemplates_fdbf2020839cde135ff9dbed7d503f8e03fa3ab4 2. lfs-x86_0.5.1 3. PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad (798495) tempat kerja? "

Salin tautan lengkap dengan mengklik url penjelajah (milik saya adalah "C: \ Users \ username \ AppData \ Local \ GitHub \ PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad \ bin") buka file .bat di notepad ++ dan tempel menggunakan instruksi tentang cara menambahkan path ke path Anda File .bat dari tutorial di atas. Masalah terpecahkan!

K PETER
sumber