Visual Studio Code melaporkan "Sepertinya git tidak diinstal di sistem Anda." saat saya mencoba beralih ke tampilan git. Saya tahu saya telah menginstal git dan digunakan oleh klien git lainnya. Saya kira jika saya menginstal ulang git mengikuti instruksi Visual Studio Code ("instal dengan Chocolatey atau unduh dari git-scm.com"), itu mungkin dapat memperbaiki masalah, tetapi saya tidak ingin mengacaukan git yang ada klien di sistem saya. Apakah ada cara yang dapat diandalkan untuk mengkonfigurasi Visual Studio Code sehingga dapat menemukan instalasi git yang sudah ada?
git
visual-studio-code
zhouji
sumber
sumber
git
di dalam AndaPATH
?git.path
tidak ditimpa dalam Kode VS pengguna normal saya (non-admin), tetapi tampaknya menemukan git baik-baik saja di sana. Menimpagit.path
saat dalam mode administrator (dan kemudian memulai ulang VS Code) tampaknya tidak membantu. Kesalahan saya:Git not found. Install it or configure it using the git.path setting.
Jawaban:
Visual Studio Kode hanya terlihat di Anda
PATH
untukgit
. Banyak klien UI dikirimkan dengan "Portable Git" untuk kesederhanaan, dan tidak menambahgit
jalur.Jika Anda menambahkan klien git yang sudah ada ke
PATH
(sehingga dapat menemukannyagit.exe
), Visual Studio Code harus mengaktifkan manajemen kendali sumber Git.sumber
null
ke"F:\\Program Files\\Git\\mingw64\\libexec\\git-core\\git.exe"
(atau yang serupa), Anda hanya perlu memulai ulang VSCode dan git akan berhasil dibuka. Satu-satunya tambahan saya adalah jika Anda tidak menggunakan git.exe di dalam direktori,mingw64\libexec\git-core\git.exe
VSCode akan terbuka dengan berbagai kesalahan dan terminal bash.PATH
tetapi saya memiliki GitHub untuk Windows dan Source Tree. Masing-masing memiliki versi git.exe sendiri yang disertakan dengan program utama. Saya tidak tahu bagaimana VS Code mengetahui git mana yang harus dipilih, misalnya sekarang git default yang akan digunakan adalahgit 2.11.0.windows.3
dari GitHub yang ditemukan di suatu tempat di%APPDATA%
(?). Selain itu, disettings.jsons
sana ada opsi untuk menentukan lokasi git.exe tetapi saya tidak dapat mengubah ke jalur git lain yang digunakan oleh Source Tree (hanya untuk tujuan pengujian)Sekarang Anda dapat mengkonfigurasi Visual Studio Code (versi 0.10.2, periksa versi yang lebih lama) untuk menggunakan instalasi git yang ada.
Cukup tambahkan jalur ke git yang dapat dieksekusi di pengaturan Kode Visual Studio Anda (File -> Preferensi -> Pengaturan) seperti ini:
sumber
Perbarui 2020 (Mac)
Melewati ini
$h!†
lagi setelah memperbarui ke Catalina, yang memerlukanXCode
pembaruan.Dan untuk memperjelas, sementara posting ini tentang
VS Code
, masalah ini, adalah sistem yang luas .git
Pemasangan Anda terpengaruh / disemprot. Anda dapat mencoba menjalankangit
di terminal / bash / zsh Anda atau apa pun itu sekarang dan tidak akan berhasil.Perbaikan yang sama, cukup perbarui
XCode
, mulai dan setujui lisensi. Itu dia.Posting lama, tapi cukup tekan ini
MAC/OSX
jadi semoga ini membantu seseorang.Gejala:
VS Code
selama beberapa waktu dan tidak memiliki masalah denganGit
XCode
( untuk alasan apa pun - pembaruan OS, dll)XCode
,VS Code
tiba-tiba "tidak dapat menemukan Git dan meminta Anda untuk menginstal atau menyetel Path di pengaturan"Perbaikan cepat:
Jalankan
XCode
(untuk pertama kali, setelah menginstal) dan setujui lisensinya . Itu dia.Bagaimana saya menemukan "perbaikan" ini:
Setelah melalui banyak tip tentang pengecekan
git
, misalnyawhich git
dangit --version
, yang terakhir sebenarnya menawarkan petunjuk dengan pesan Terminal ini:Tentang mengapa
XCode
bahkan membungkus tangannyagit
, WATSelamat liburan dan selamat coding :)
sumber
Dalam Visual Studio Code buka 'pengaturan pengguna':
ctrl + p
dan ketik>sett
tekanenter
Ini akan membuka pengaturan default di sisi kiri dan Pengaturan pengguna di sisi kanan.
Cukup tambahkan jalur ke git.exe di pengaturan pengguna
Gantikan [WINDOWS_USER] dengan nama pengguna Anda.
Mulai ulang kode Visual Studio
sumber
Ini dapat terjadi setelah meningkatkan macOS. Coba jalankan git dari terminal dan lihat apakah pesan kesalahan dimulai dengan:
Jika demikian perbaikannya adalah menjalankan
dari terminal. lihat jawaban ini untuk lebih jelasnya
sumber
Pertama, periksa apakah Git * terinstal atau tidak di sistem Anda
dengan mengetikkan perintah di cmd / command prompt (Di windows)
jika Anda mendapatkan output seperti ini
Lalu pergi ke
Settings > Preferences > Settings
dan letakkan kode di bawah ** bagian kanan.** Cukup tambahkan garis miring ganda (
\\
) seperti kode di atas.sumber
Saya mengalami masalah ini setelah meningkatkan ke macOS Catalina.
Masalah tersebut diselesaikan sebagai berikut:
1. Temukan lokasi git dari terminal:
2. Tambahkan lokasi git di file pengaturan dengan lokasi Anda:
settings.json
sumber
Saya menghadapi masalah ini
MacOS High Sierra 10.13.5
setelah meningkatkanXcode
.Ketika saya menjalankan
git
perintah, saya menerima pesan di bawah ini:Setelah menjalankan
sudo xcodebuild -license
perintah, pesan di bawah ini muncul:Mengetik
Enter
kunci untuk membuka perjanjian lisensi dan mengetikspace
kunci untuk meninjau detailnya, hingga pesan di bawah ini muncul:Langkah terakhir cukup mengetik
agree
untuk menandatangani perjanjian lisensi.Setelah mengetik
git
perintah, kita dapat memeriksa apakah VSCode mendeteksi git lagi.sumber
Setelah pembaruan OSX saya harus menjalankan
xcode-select --install
agar gitlens berfungsisumber
Jika Anda memiliki banyak lingkungan. Anda bisa memasukkan Git Path di VS Code Workspace Setting . Untuk Windows, tergantung pada pengaturan Anda, Anda dapat menekan Ctlr + P, mencari "pengaturan". Buka setting.json (atau File> Preferences> Settings). Arahkan ke Pengaturan Ruang Kerja . Temukan "Path" dan tambahkan path ke folder Git bin dan cmd.
Lingkungan bisa memiliki jalurnya sendiri. Saya menemukan ini ketika saya menggemakan% PATH% PC saya di jalur cmd, git bin dan cmd jika tersedia tetapi ketika saya sedang mengerjakan proyek saya, menggemakan% PATH% tidak memiliki folder git dan cmd. Menambahkannya, seperti yang ditunjukkan di atas menyelesaikan masalah.
Catatan Ekstra:
Di cmd, Anda dapat menggemakan "% PATH%" dan melihat apakah folder git bin dan cmd disertakan. Jika tidak, Anda dapat menggabungkan menggunakan SETX PATH pada, e, g
Ini akan membuat git tersedia di root lokal tetapi tidak di beberapa lingkungan yang hadir dengan jalurnya sendiri (SETX / M PATH "% PATH%; Path_to_Git_bin; Path_to_Gt_cmd;" akan memilikinya).
Jika Anda memiliki Jalur panjang yang dipotong sesuai dengan panjang Jalur (mendapatkan pesan "Kesalahan: Dipotong pada karakter X."), Anda dapat menambah panjang jalur pada regedit.
Ini akan menambah panjang jalur Anda. Jika sudah satu, maka saya tidak yakin bagaimana melanjutkan dari sana :).
[ 6 [ ] 6
sumber
saya baru saja memulai kode studio visual dan mengalami masalah ini dan hanya menulis jalur yang tepat dari git yang dapat dieksekusi menyelesaikan masalah .... berikut adalah kodenya ...
sumber
Satu-satunya cara agar saya dapat bekerja di Windows 8.1 saya adalah sebagai berikut: Tambahkan ke variabel lingkungan sistem (bukan variabel pengguna):
c: \ Users \ USERNAME \ AppData \ Local \ GitHub \ PortableGit_YOURVERSION \ bin \; c: \ Users \ USERNAME \ AppData \ Local \ GitHub \ PortableGit_YOURVERSION \ libexec \ git-core \; c: \ Users \ USERNAME \ AppData \ Local \ GitHub \ PortableGit_YOURVERSION \ cmd \
Ini memperbaiki kesalahan "sepertinya git tidak diinstal pada sistem Anda" pada Kode Visual Studio saya.
sumber
Tiga tahun kemudian, saya mengalami masalah yang sama. Mengatur jalur dalam pengaturan pengguna & variabel lingkungan PATH tidak membantu. Saya memperbarui VSCode dan itu menyelesaikannya.
sumber
Pertama instal Git ke desktop Anda, lalu Tambahkan ekstensi yang dilingkari di vscode, seperti yang terlihat pada gambar.
Itu membantu saya memperbaiki masalah yang sama dengan Anda.
sumber
Buka
komentari baris git apa pun di sana
dan tambahkan git.exe ke jalur OS
Catatan bagi saya memperbaiki kesalahan git ini juga memperbaiki kesalahan npm juga, karena keduanya ditentukan di jalur, jika salah satu gagal, sisanya akan gagal juga
sumber
Saya menemukan bahwa saya memiliki git: false di settings.json. Mengubahnya menjadi true dan berfungsi sekarang.
sumber
inilah yang berhasil untuk saya, alih-alih menggunakan terminal kode visual untuk menjalankan perintah git Anda, jalankan perintah git dari terminal cmd di jalur aplikasi Anda
sumber
Untuk OS berbasis Linux. Saya mengalami masalah seperti itu karena jalur yang rusak tetapi dapat memperbaiki masalah sementara dan git saya segera dipulihkan.
Jika Anda menghadapi masalah jalur seperti itu, ketik perintah di bawah ini
sumber