Agar nge- git dari https:// dan bukan dari git://

Masalah cloning repository dari git yang sangat lama dan kadang jadi TIMEOUT sering saya temui ketika pake koneksi di kantor. Mungkin kena firewall dari jaringannya. Bisa ketika saya pake bower, atau ketika pasang package dari aur untuk mesin archlinux saya.

Setelah brosang brosing dan postang posting, akhirnya nemu solusinya. Hal ini terjadi karena ketika menggunakan protokol git://, perintah tersebut menggunakan port 9418 (CMIIW) yang tidak bisa ditembus oleh firewall di jaringan kantor. Solusinya adalah mengganti dari git://URL menjadi protokol https:// saja.

Untuk mengubah dari git:// ke https:// perintahnya sangat mudah, dengan menjalankan sebagai berikut :

git config --global url.https://.insteadOf git://

barusan saya coba dan proses menjalankan bower bisa berjalan dengan cepat 😀

 

semoga bermanfaat

  • Bisa juga dengan mengedit file .git/config di dalam tiap repositori dan mengganti entri remote “origin” jadi menggunakan https

    contoh:

    [remote “origin”]
    url = https://github.com/repo/saya.git <– ganti jadi https
    fetch = +refs/heads/*:refs/remotes/origin/*

    jadi konfigurasinya bisa berbeda untuk tiap repositori, sebagian pakai protokol git sebagian bisa pakai protokol https, semoga membantu 🙂

    • makasih infonya kang rahmat… 🙂

      sangat berguna sekali