Я пытаюсь клонировать git-репозиторий angular-phonecat , но получаю следующее сообщение при вводе команды в Git Bash:
$ 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
дает тебе?git clone https://github.com/angular/angular-phonecat.git
(используя https)Ответы:
Вы, вероятно, за брандмауэром. Попробуйте клонировать через https - у вас больше шансов не быть заблокированным:
источник
insteadOf
команды несколько раз с разными параметрами и заметил, что моя~/.git_config
команда запуталась. Я удалил их все, отключил брандмауэр Mac OSX и теперь все работает.Вы можете сделать Git заменить протокол для вас
Увидеть больше на SO Bower установить, используя только https?
источник
git config --global url."https://github.com".insteadOf git://github.com
~/.gitconfig
если вы хотите применить его только временно.У меня была та же ошибка, потому что я использовал прокси. Поскольку ответ дан, но в случае, если вы используете прокси, пожалуйста, сначала установите свой прокси с помощью этих команд:
источник
git config --global http.proxy http://:@proxy_ip:port
иgit config --global https.proxy https://:@proxy_ip:port
Откройте порт 9418 на вашем брандмауэре - это специальный порт, который Git использует для связи, и он часто не открыт на корпоративном или частном брандмауэре.
источник
Вы можете попытаться клонировать, используя
HTTPS
протокол. Терминальная команда:источник