не удалось разрешить узел github.com ошибка при клонировании удаленного репозитория в git
Что я сделал: я создал удаленный репозиторий на Github, и я пытаюсь клонировать удаленный репозиторий на своей локальной машине. При клонировании я предоставляю папку clone URL & target.
но каждый раз, когда я пытаюсь клонировать, я получаю эту ошибку:
ошибка: "фатально: невозможно получить доступ'https://github.com/hyperion057/spring-repo.git/': не удалось разрешить хост: github.com"
Что мне нужно сделать, чтобы подключиться к GitHub ?
21 ответов
нужно ли настраивать параметры прокси-сервера? потому что в моем офисе есть прокси-серверы.
Да, вы можете сделать это, установив 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:
git config --global http.proxy http://<login_internet>:<password_internet>@aproxy:aport
Я получил аналогичную ошибку, и это вызвано неправильной настройкой прокси. Эта команда спасла меня:--3-->
git config --global --unset http.proxy
версия https:
git config --global --unset https.proxy
другая возможность, я сам столкнулся с этой проблемой. Но это было после того, как я установил VPN (который не был связан и работает)
выключение VPN, Исправлена проблема.
для записи, я запускал" вязкость " VPN на моем MacBookPro
У меня была такая же проблема после нехватки дискового пространства. Закрытие и повторное открытие терминала исправили его один раз. Перезагрузки моего Mac следующему.
время, чтобы удалить некоторые резервные копии с iPhone...
192.30.252.128-текущий IP-адрес github.com который можно установить в вашем локальном DNS (/etc / hosts в Linux и C:\Windows\System32\drivers\etc\hosts)
хотел бы добавить, потому что я этого не делал, как только вы вошли:
git config --global --unset http.proxy
убедитесь в том, чтобы выйти и перезапустить терминал. Моя не разрешилась, пока я не сделал это.
большое спасибо, проблема убивала меня!
в моем случае в окне Windows мой стек TCP/IP, похоже, необходимо сбросить. Сброс стека TCP/IP клиентского ПК заставил git снова начать вести себя правильно. Выполните эту команду в режиме администратора в командной строке и повторите команду git:
netsh int ip reset
ручное отключение и повторное включение сетевого адаптера через Панель управления приводит к аналогичному результату.
Я подозреваю, что проблемы с разрешением DNS внутри стека TCP в моем окне Windows.
у меня была эта очень похожая ошибка, как показано ниже.
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 автоматически.
как только я удалю " / " в конце, я могу нажать успешно.
У меня такая же проблема и решить ее с помощью этой команды
$git config --глобальный http.прокси http://enter_your_proxy:enter_port
все, Я хочу, чтобы вы все знали, что у меня была такая же проблема. Я решаю ее сбросить мой удаленный URL-адрес git удаленный набор-URL-адрес источника https://new.url-адрес.вот!--2--> Я нашел, как это сделать из этого ответа, но мне пришлось изменить хит на https:измените URI (URL) для удаленного репозитория Git
на всякий случай, если будущие поколения застряли в этом тоже: Для меня то, что работало (на mac OSX), было установить мой DNS с opendns 208.67.222.222, 208.67.220.220. Я получаю эти цифры здесь:https://www.opendns.com. По какой-то причине моя конфигурация dns сбросила номера по умолчанию (мой локальный ip-адрес, я думаю), и я не смог подключиться ни к github, brew, ни к rubygems. Извините за опечатку.
когда вы пробовали выше решения и ничего не помогает, вам может потребоваться проверить настройки локальной сети и попытаться добавить 8.8.8.8
и ваш локальный IP-адрес маршрутизатора к DNS
подано.
это решает проблему
git config --global --unset http.proxy
или https
git config --global --unset https.proxy
сегодня я сталкиваюсь с той же проблемой, это также предоставляет другую возможность. Я сделал все предложения выше, но все еще вижу проблему. У меня нет другого способа, кроме как перезагрузить mac.... Проблема решена....
в качестве предложения для серверов Ubuntu вы можете записать essid и пароль маршрутизатора в свой :
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
в моем случае я открываю новый терминал и проблема решена. Я не знаю точно, что вызвало проблему в первую очередь.
основываясь на других решениях, что сработало для меня:
1. напишите это в терминале:
git config --global --unset http.proxy
git config --global --unset https.proxy
2. перезагрузите маршрутизатор перезагрузка - Мак
вы можете сначала попробовать-2 -, Если это не работает, то попробуйте-1 - и-2-
крайний случай здесь, но я попробовал (почти) все вышеперечисленные ответы выше на VirtualBox и ничего не делал, но затем закрытие не только VirtualBoxVM, но и хорошего ole VirtualBox и перезапуск самой программы сделали трюк без жалобы 0.
надеюсь, что могу помочь ~0,1% от queriers : )
простое решение для удаления дополнительных " / " из git clone remote помещает url в круглые скобки. git clone""
одна из причин этой проблемы может быть неверный/пустой .
способ, которым я решил эту проблему в моем centos 7 minimal, заключается в следующем:
мой /etc/resolv.conf
был пуст, и я добавил следующие строки:
nameserver 192.168.1.1
nameserver 0.0.0.0
здесь 192.168.1.1
- Это мой шлюз, в вашем случае он может быть разным.