Saya telah menjalankan hingga 8 git bash terminal pada saat yang sama sebelumnya.
Saat ini saya hanya punya 2 ke atas.
Saya belum pernah melihat kesalahan ini sebelumnya dan saya tidak mengerti apa yang menyebabkannya.
Bantuan apa pun akan dihargai!
Gambar terlampir:
mosh
). Saya baru saja dapat meniru masalah dengan meluncurkan vscode menggunakanvscode .
dan kemudian menutup terminal yang digunakan untuk membukanya. Sementara jendela vscode tetap terbuka sepertinya Cygwin tidak ingin membuka lebih banyak terminal, begitu saya menutupnya, ia berfungsi.code .
kasus saya juga.code .
dalam kasus saya. Menutup Kode VS membersihkan masalah. Temukan @ ElvenSpellmakerJawaban:
Menemukan masalah dan solusi serupa di grup google
Catatan tambahan: Anda juga dapat mematikan proses lain, misalnya seperti:
sumber
node.exe
(Node.js) danlink.exe
(tautan GNU). Jadi, Anda mungkin harus menelusuri daftar tugas untuk proses yang bersalah. Saya tidak yakin mengapa, tetapi sepertinya program yang diluncurkan dari dalam sesi Bash entah bagaimana dapat keluar dari shell induknya.taskkill /F /IM node.exe
Saya melihat masalah pada windows di git bash ketika saya membunuh konsol git bash tanpa menggunakan exit. Saya menemukan tugas membunuh ssh-agent.exe dari windows task manager untuk memperbaiki masalah.
sumber
Dalam kasus saya, itu terkait dengan penggunaan kode VS. Sebelumnya saya telah membuka kode VS menggunakan terminal git bash dan mengeksekusi
lalu tutup terminal.
Masalahnya dipecahkan dengan menutup semua jendela kode VS yang dibuka.
Ketika Anda memiliki editor atau konfigurasi IDE untuk membuka terminal sebagai git bash, maka ketika IDE / IDE sedang berjalan, git bash akan memunculkan bash dari "C: \ Windows \ System32 \ bash.exe" dan upaya lainnya untuk buka bash dari jendela terpisah cenderung macet.
Solusi terbaik adalah dengan membunuh IDE / Editor bash dan buka dari jendela baru atau melanjutkan dari perintah IDE / Editor.
sumber
Saya mengatasinya dengan solusi:
Seharusnya tidak apa-apa sekarang.
sumber
Untuk membuat hidup lebih mudah (masalah ini cukup sering terjadi) buat file bernama
fixbash.bat
di direktori home dan tempel ini:taskkill /F /IM ssh-agent.exe
Ketika masalah terjadi, buka
cmd
dan ketikfixbash.bat
untuk memperbaiki masalah.Atau
Cukup tempel perintah taskkill ke dalam Anda
cmd
jika Anda tidak ingin membuat skrip.sumber
ERROR: The process "ssh-agent.exe" not found.
Mulai ulang mesin Anda.
(Jawaban lain tidak berhasil untuk saya. (Saya tidak mencoba menginstal ulang. Restart mungkin lebih cepat.))
sumber
Bagi saya (atau siapa pun berjalan busur derajat, yang dapat berputar ke atas standalone Selenium / WebDriver server), saya perlu
taskkill
yang webdriver tertentu yang menjalankan tes saya.Jadi hanya argumen yang berbeda: atau versi chromedriver Anda dapat bervariasi
Catatan driver Anda dapat bervariasi:
IEDriverServer*.*.*.exe
vschromedriver_*.**exe
Driver Anda mungkin versi dapat bervariasi:
chromedriver_2.34.exe
vschromedriver_2.33.exe
Masalah ini menjadi lebih buruk setelah busur derajat berhenti tanpa menutup peramban yang diotomatiskan / diujicobakan , (karena masalah yang terpisah saya belum mengerti.) Secara alami banyak
chromedriver
tugas tetap berjalan, itu sebabnya bunuh mereka.sumber
Buka task manager dan matikan proses dengan nama bash, ini berhasil untuk saya.
sumber
Ini terjadi ketika Anda keluar dari git bash tanpa menghentikan proses yang ada. Coba dan hentikan proses yang Anda mulai dari git bash. Saya sedang menjalankan proses simpul di dalam git bash, jadi saya membunuh semua proses simpul. Langkah-langkah untuk membunuh
sumber
adb shell
. Jadi saya berlariadb kill-server
di jendela yang sudah terbuka dan itu diperbaiki untuk saya. +1akhirnya menemukan apa yang menyebabkan ini.
jika kita menggunakan kode seperti ini (secara eksplisit atau implisit) yaitu dalam
.bashrc
fileitu memunculkan proses baru.
jika Anda tidak keluar dan cukup tutup jendela, proses itu masih berjalan. jadi setiap bash baru dibuka terus menambahkan yang baru tanpa membuang yang lama.
ketika selesai dengan jendela bash, cukup tekan
ctrl+d
atau ketikexit
untuk membunuh proses agen, dan Anda tidak boleh kehabisan garpu.sumber
Tampaknya ada masalah dengan proses yang diluncurkan dari git bash, seperti yang disarankan @macdon dalam komentarnya pada jawaban teratas oleh @Scott Newson.
Bagi saya, masalah muncul jika saya meluncurkan vscode dari bash with
code
, dan jika instance vscode ini meluncurkan terminal git terintegrasi saat bash asli masih berjalan.Tidak masalah apakah terminal itu diluncurkan pada awal atau nanti, selama masih sementara bash asli masih berjalan.
Tidak terjadi ketika bash ditutup sebelum terminal terintegrasi dibuka. Tidak membedakan antara
exit
dan menutup bash via windows. Tidak terjadi dengan jendela bash lain yang lebih lama masih berjalan.Cara untuk menghadapinya adalah dengan menutup terminal dalam vscode dengan
exit
atau 'Kill Terminal' (hati-hati jangan sampai mencampuradukkannya dengan 'close pane'), atau tentu saja, menutup vscode itu sendiri.Jika Anda mendapatkan kesalahan ini, cobalah untuk mengingat apa yang Anda luncurkan dari bash dan bunuh. Jika jawaban lain berhasil untuk Anda, mungkin ini hanya hal-hal yang diluncurkan oleh bash Anda atau diluncurkan oleh proses yang Anda luncurkan dari bash dan entah bagaimana mereka mendapatkan anak dari bash asli Anda.
sumber
Jika Anda menggunakan Visual Studio Code dan Anda tidak dapat menemukan ssh-agent.exe atau tidak dapat taskkill dan setelah membuka Git Bash Anda mendapatkan kesalahan itu, cukup buka VSCode Anda buka Terminal> Terminal Baru dan cukup tekan ikon trashbin the (Kill Terminal). mis. (1: bash) jika Anda mendapat banyak maka bunuh saja semuanya dan Anda harus baik.
sumber
Dalam Kasus saya, saya perlu membunuh Git bash di Windows. Jadi buka Command Prompt dan jalankan perintah di bawah ini
Ini akan mencantumkan semua tugas yang berjalan, maka perlu untuk membunuh tugas bash.exe menggunakan perintah di bawah ini
sumber
Buka Manajer tugas Anda, cari proses "sh" dan bunuh mereka. Semoga berhasil
sumber
Im kasus saya, solusinya adalah menutup Visual Studio Code -di mana saya memiliki konsol berjalan juga tanpa memperhatikan-
Setelah menutup semuanya kembali normal. Semoga ini bisa membantu seseorang.
sumber
Saya mencoba untuk membunuh semua terminal git saya di task manager menyelesaikan masalahnya. Ini juga berfungsi untuk saya. semoga berhasil.
sumber
Pada versi git untuk windows yang lebih baru, proses untuk mematikan di task manager adalah "GitExtensions.exe". Membunuh itu dan terminal restart tanpa masalah.
sumber
Silakan temukan proses ssh-agent di jendela Task Manager. Setelah Anda menghentikan atau membunuh proses ssh-agent kesalahan akan hilang.
sumber
Dalam kasus saya, saya menjalankan kode studio visual dan menutupnya menyelesaikan masalah.
sumber
Diinstal ulang git, sekarang berfungsi dengan baik.
sumber
saya menemukan bahwa membunuh terminal msys2 di task manager memecahkan masalah
sumber
Buka Task manager, cari proses bash.exe dan bunuh. Membantu dalam kasus saya.
sumber
Windows 10 ini bekerja untuk saya:
1) buka cmd sebagai administrator
2) jenis:
3) Jika ada Kesalahan: Proses "ssh-agent.exe" tidak ditemukan. kemudian:
Tipe:
4) Temukan dan bunuh setiap proses dengan kata-kata seperti "bash" atau "git" (Ini mungkin solusi yang berbahaya, tetapi begitu Anda akan menemukan nama proses, lain kali Anda akan tahu.)
sumber
Untuk windows, di task-manager kill sh.exe.
sumber
Dalam kasus saya, saya memiliki abd.exe tersesat yang masih terbuka di task manager. Membunuh itu memperbaiki masalah.
sumber
Dalam tipe sistem bash:
ps
Bunuh semua proses yang terlihat buruk:
kill -9 <ID>
Bekerja untukku.
sumber
Cukup Nyalakan Ulang Mesin Anda, Ketika Nyalakan Ulang mesin kami masalah ini telah diselesaikan, cobalah.
sumber