Saya mencoba untuk mengkloning repositori git angular-phonecat , tetapi saya mendapatkan pesan berikut ketika saya memasukkan perintah di Git Bash saya:
$ git clone git://github.com/angular/angular-phonecat.git
Cloning into 'angular-phonecat'...
fatal: unable to connect to github.com:
github.com[0: 204.232.175.90]: errno=No error
ping github.com
memberimu?git clone https://github.com/angular/angular-phonecat.git
(menggunakan https)Jawaban:
Anda mungkin berada di belakang firewall. Coba kloning melalui https - yang memiliki peluang lebih besar untuk tidak diblokir:
sumber
insteadOf
perintah itu berkali-kali dengan opsi yang berbeda dan memperhatikan bahwa saya~/.git_config
kacau. Saya menghapus semuanya, menonaktifkan Mac OSX Firewall dan sekarang semuanya berfungsi.Anda dapat membuat git mengganti protokol untuk Anda
Lihat selengkapnya di instalasi SO Bower hanya menggunakan https?
sumber
git config --global url."https://github.com".insteadOf git://github.com
~/.gitconfig
jika Anda hanya ingin menerapkannya sementara.Saya memiliki kesalahan yang sama karena saya menggunakan proxy. Ketika jawaban diberikan tetapi jika Anda menggunakan proxy maka setel proxy Anda terlebih dahulu menggunakan perintah ini:
sumber
git config --global http.proxy http://:@proxy_ip:port
dangit config --global https.proxy https://:@proxy_ip:port
Buka port 9418 pada firewall Anda - ini adalah port khusus yang digunakan Git untuk berkomunikasi dan seringkali tidak terbuka pada firewall perusahaan atau pribadi.
sumber
Anda dapat mencoba mengkloning menggunakan
HTTPS
protokol. Perintah terminal:sumber