Saya sudah menggunakan Git di Windows cukup lama dan tidak ada masalah, namun akhir-akhir ini di Windows 11 23H2 ke atas, setiap saya melakukan clone repository yang cukup besar dan banyak file nya cenderung stuck / freeze / hang, seperti dibawah ini.

remote: Counting objects: 6666, done.
remote: Compressing objects: 100% (5941/5941), done.
Receiving objects:  23% (1534/6460), 11.68 MiB | 23 KiB/s  

Saya sendiri beberapa kali install ulang Git nya, dan mencoba beberapa configurasi, namun tidak berhasil, bahkan bertanya kepada ChatGPT, Gemini dan LLM lainnya pun tidak ada solusi yang tepat. Sampai akhirnya saya mencari secara manual di Google, dan menemukan solusi nya yaitu menjalankan perintah dibawah ini.

git config --global core.sshCommand "C:/Windows/System32/OpenSSH/ssh.exe"

Perintah tersebut akan mengganti executable ssh nya kebawaan Windows, yang artinya ssh bawaan Git bermasalah, dan itu dikonfirmasi pada issue dibawah ini.

https://github.com/git-for-windows/git/issues/5199

Namun walaupun sudah di merge, issue nya sampai ada hingga saat ini.

Reference

https://stackoverflow.com/questions/11941175/git-fetch-pull-clone-hangs-on-receiving-objects

Leave a Reply

Your email address will not be published. Required fields are marked *