Memperbaiki masalah ssh could not resolve hostname di Git Bash Windows
Ditulis pada: Maret 10, 2018
Sebenarnya masalah ini sudah terjadi sejak jauh-jauh hari. Setelah saya meng-upgrade Git di Windows menjadi versi 2.15, jika tidak salah, sejak saat itulah saya sering mengalami problem tidak bisa melakukan fetch, pull atau sejenisnya ke repository lokal dengan pesan error kurang lebih: ssh: Could not resolve hostname ... : Name or service not known.
Masalah ini hanya terjadi jika saya menggunakan protokol ssh dan hanya pada repository lokal/private. Padahal jika di ping, hostname tersebut baik-baik saja. Jadi, kesimpulan sementara ada sesuatu pada ssh client yang digunakan git.
Dan untuk kasus saya ini, memang betul sumber masalah nya adalah pada setting ssh client yang digunakan git. Solusinya adalah dengan menambahkan setting AddressFamily inet pada file ssh_config
Silahkan buka file editor favorit anda sebagai administrator (Run as Administrator). Kemudian buka file ssh_config yang ada di folder etc/ssh di dalam folder instalasi git. Untuk saya, folder tersebut berada di : C:\Program Files\Git\etc\ssh
Tambahkan setting AddressFamily inet di akhir baris
Setelah itu, matikan git bash atau terminal lain yang anda gunakan di Windows, lalu silahkan anda coba lagi.
Sekian, semoga yang sedikit ini bermanfaat.
Masalah ini hanya terjadi jika saya menggunakan protokol ssh dan hanya pada repository lokal/private. Padahal jika di ping, hostname tersebut baik-baik saja. Jadi, kesimpulan sementara ada sesuatu pada ssh client yang digunakan git.
Dan untuk kasus saya ini, memang betul sumber masalah nya adalah pada setting ssh client yang digunakan git. Solusinya adalah dengan menambahkan setting AddressFamily inet pada file ssh_config
Silahkan buka file editor favorit anda sebagai administrator (Run as Administrator). Kemudian buka file ssh_config yang ada di folder etc/ssh di dalam folder instalasi git. Untuk saya, folder tersebut berada di : C:\Program Files\Git\etc\ssh
Tambahkan setting AddressFamily inet di akhir baris
Setelah itu, matikan git bash atau terminal lain yang anda gunakan di Windows, lalu silahkan anda coba lagi.
Sekian, semoga yang sedikit ini bermanfaat.