Не удалось разрешить ошибку хоста git hub.com при клонировании удаленного репозитория в git
Что я сделал: я создал удаленный репозиторий в Github, и я пытаюсь клонировать удаленный репозиторий на моем локальном компьютере. При клонировании я предоставляю URL-адрес клонирования и целевую папку.
Но каждый раз, когда я пытаюсь клонировать, я получаю эту ошибку:
Ошибка: "фатальный: невозможно получить доступ" https://github.com/hyperion057/spring-repo.git/ ': не удалось разрешить хост: github.com"
Что мне нужно сделать, чтобы подключиться к GitHub?
Ответы
Ответ 1
мне нужно настроить параметры прокси? потому что в моем офисе есть прокси-серверы.
Да, вы можете сделать это, установив переменные среды HTTP_PROXY
и HTTPS_PROXY
.
Смотрите раздел " Синхронизация с github ":
set HTTPS_PROXY=http://<login_internet>:<password_internet>@aproxy:aport
set HTTP_PROXY=http://<login_internet>:<password_internet>@aproxy:aport
set NO_PROXY=localhost,my.company
Обратите внимание на NO_PROXY
, чтобы разрешить доступ к внутреннему сайту вашей компании
Вы также можете зарегистрировать это в своем git config:
git config --global http.proxy http://<login_internet>:<password_internet>@aproxy:aport
Но если у вас неправильные настройки Git прокси, удалите их:
cd /path/to/repo
git config --unset http.proxy
git config --global --unset http.proxy
git config --system --unset http.proxy
git config --unset https.proxy
git config --global --unset https.proxy
git config --system --unset https.proxy
# double-check with:
git config -l --show-origin | grep -i proxy
Ответ 2
Я получил аналогичную ошибку, и это вызвано неправильной настройкой прокси. Эта команда сохранила меня:
git config --global --unset http.proxy
Версия https:
git config --global --unset https.proxy
Ответ 3
Прошло пару часов, пытаясь исправить это.
Повторное подключение моего WiFi сделало трюк.
Ответ 4
Другая возможность, я столкнулся с этой проблемой сам. Но это было после того, как я установил VPN (который был несвязан и запущен)
отключив VPN, исправлена проблема.
для записи, я запускал VPN "Вязкость" на моем MacBookPro
Ответ 5
У меня была такая же проблема после исчерпания дискового пространства. Закрытие и повторное открытие терминала исправили его один раз. Перезагрузка моего Mac следующая.
Несколько простых вещей, которые нужно попробовать, прежде чем переходить к случайным командам:
- перезапустите вкладку терминала
- перезапустить приложение терминала
- Если диск заполнен (или близок к нему), освободите место на диске и перезапустите приложение терминала.
- перезагрузить машину/ОС
Ответ 6
192.30.252.128 - текущий IP-адрес github.com, который может быть установлен в вашем локальном DNS (/etc/hosts в Linux и C:\Windows\System32\drivers\etc\hosts)
Ответ 7
Хотелось бы добавить, потому что я этого не делал, как только вы ввели:
git config --global --unset http.proxy
обязательно закройте и перезапустите терминал. Мой не решил, пока не сделал это.
Большое спасибо, вопрос убил меня!
Ответ 8
у меня та же проблема и решить ее с помощью этой команды
$ git config --global http.proxy http://enter_your_proxy: enter_port
Ответ 9
В моем случае, в ящике Windows, мне кажется, что стек TCP/IP должен быть reset. Сброс стека TCP/IP клиентского ПК заставил git снова начать правильно. Запустите эту команду в режиме администратора в командной строке и повторите команду git:
netsh int ip reset
Вручную отключение и повторное включение сетевого адаптера с помощью панели управления дает аналогичный результат.
Я подозреваю проблемы разрешения DNS внутри стека TCP в моем окне Windows.
Ответ 10
У меня была такая же ошибка, как и следующая.
C:\wamp\www\myrepository [master]> git push
fatal: unable to access 'https://github.com/myaccount/myrepository.git/': Couldn't resolve host 'github.com'
Собственно, подсказка сообщила нам, где не так.
https://github.com/myaccount/myrepository.git/
Когда я проверяю свой github, я обнаружил, что мой HTTPS-адрес репозитория github
https://github.com/myaccount/myrepository.git
Я не знаю, как это произошло. Неправильный URL-адрес был настроен с помощью установленной оболочки Git.
Как только я удаляю '/' в конце, я могу успешно нажать.
Ответ 11
Все,
Я хочу, чтобы вы все знали, что у меня такая же проблема. Я разрешаю это, сбросив мой удаленный URL git удаленный исходный источник URL-адреса https://new.url.here Я нашел, как это сделать из этого ответа, но я пришлось изменить https: Изменить URI (URL) для удаленного репозитория git
Ответ 12
На всякий случай будущие поколения тоже застряли в этом:
Для меня то, что работало (на Mac OSX), было для установки моего DNS с помощью opendns
208.67.222.222, 208.67.220.220. Я получаю эти цифры здесь: https://www.opendns.com. По какой-то причине моя конфигурация DNS была сброшена на номера по умолчанию (мой локальный ip, я думаю), и я не смог подключиться ни к github, ни к w610, ни к rubygems. Извините за неправильное письмо.
Ответ 13
Когда вы пробовали решения и ничего не помогали, вам может потребоваться проверить настройки локальной сети и попытаться добавить 8.8.8.8
и ваш локальный маршрутизатор к DNS
.
Ответ 14
Сегодня я столкнулся с той же проблемой, это также дает еще одну возможность. Я сделал все предложения выше, но все еще вижу проблему. У меня нет способа, но перезапустите мой mac.... Проблема решена....
Ответ 15
В качестве предложения для серверов Ubuntu вы можете записать essid и пароль маршрутизатора в файле /etc/network/interfaces
:
iface [en0 || your wireless driver no necessarily en0] inet static
address 192.168.1.100 / (something for your static ip between 1-255)
netmask 255.255.255.0
gateway 192.168.1.1 / (this is the ip of your router)
dns-nameservers 8.8.8.8 / (you can use whatever you want)
wpa-ssid qwertyuio / (this is router id)
wpa-psk qwertyuio / (this is router password for wireless connection)
Когда я получил эту ошибку, вытаскивая репозиторий на свой сервер, я написал wpa-ssid
и wpa-psk
и перезапустил. Тогда это сработало.
EDIT: я снова столкнулся с той же проблемой, и на этот раз это было из-за несогласованности в уровнях сигнала маршрутизатора. Моя связь не была сильной, это была проблема. Однако вышеприведенное решение является реальным решением для статического ip
Ответ 16
В моем случае я открываю новый терминал и проблема решена. Хотя я точно не знаю, что вызвало проблему.
Ответ 17
Это решение проблемы
git config --global --unset http.proxy
или https
git config --global --unset https.proxy
Ответ 18
Случай с краем здесь, но я попробовал (почти) все вышеперечисленные ответы выше на VirtualBox, и ничего не делал, но затем закрывал не только VirtualBoxVM, но и хороший сам VirtualBox и перезапуск самой программы сделал трюк без жалобы 0.
Надежда, которая может помочь ~ 0.1% запросов:)
Ответ 19
Одной из причин этой проблемы может быть неправильный/пустой /etc/resolv.conf
файл.
То, как я разрешил эту проблему в моем минимальном размере centos 7, выглядит следующим образом:
my /etc/resolv.conf
был пуст, и я добавил следующие строки:
nameserver 192.168.1.1
nameserver 0.0.0.0
где 192.168.1.1
- мой шлюз, в вашем случае он может быть другим.
Ответ 20
простое решение для удаления дополнительного "/" из git clone remote помещает URL в круглые скобки. git clone ""
Ответ 21
Основываясь на других решениях, что сработало для меня:
1. написать это в терминале:
git config --global --unset http.proxy
git config --global --unset https.proxy
2. перезагрузка - перезагрузка маршрутизатора - mac
Вы можете сначала попробовать -2-, если это не работает, то попробуйте -1- и -2-
Ответ 22
В отличие от всех этих решений, в моем случае я решил проблему, когда перезапустил свой терминал (или открыл другое окно).
Ответ 23
Вы можете попробовать эти две команды, это помогло мне.
git config --global --unset http.proxy
git config --global --unset https.proxy
Ответ 24
я не использую git clone, когда побежал
git config --global --unset http.proxy
git config --global --unset https.proxy
Помоги мне