GitHub-не удалось подключиться к GitHub 443 windows/ не удалось подключиться к gitHub - нет ошибки

Q-I intalled git, чтобы получить последнюю версию Angular. Когда я попытался позвонить

git clone https://github.com/angular/angular-phonecat.git

мне не удалось подключиться к ошибке github 443

Я даже пробовал

git clone git://github.com/angular/angular-phonecat.git

это дало мне не удалось подключить сообщение об ошибке.

Я за брандмауэром своей компании. Я не могу видеть свои прокси-данные, когда я иду вcontrol panel->Internet Options -> connections -> lan setting.IT-ребята не делятся со мной прокси-информацией. Я не знаю, что делать ??

я, наконец, удалось это сделать. Я обновит процедуру, которую я принял для того, чтобы Просто хотел собрать все шаги, которые я сделал, чтобы заставить его работать

20 ответов


Ну я сделал следующие шаги

  1. Google ошибка

  2. Got to SO Links (здесь, здесь), который предложил то же самое, что я должен обновить конфигурацию Git для настройки прокси

  3. черт, не могу видеть информацию прокси с панели управления. Должно быть, его спрятали. Я даже не могу изменить настройку, чтобы не использовать прокси-сервер.

  4. нашел это замечательная учебник поиска, к какому прокси вы подключены

  5. обновил http.proxy ключ в конфигурации git, выполнив команду

git config --глобальный http.полномочие http[s]://userName:password@proxyaddress:port

  1. ошибка - не удалось разрешить доверенности some@proxyaddress:port. Оказалось, что в моем пароле был символ@.

  2. кодирование @ в вашей пароль к %40, потому что git разбивает настройку прокси на @

  3. если ваше имя пользователя является адрес электронной почты, который @, и перекодировать его в %40. (см. ответ)

git config --глобальный http.полномочие http[s]: / / имя пользователя (закодировано): пароль(закодировано)@proxyaddress: port

баам ! Он работал !

Примечание - я просто хотел ответить на этот вопрос для таких душ, как я, кто бы приходите искать ответ на так: D


если ваша страна или рабочая среда блокирует сайты, такие как Github.

затем вы можете создать прокси-сервер, например, использовать xxnet, который является бесплатным и на основе Google GAE и Windows / Linux / Mac.

затем установите прокси-адрес для git, e.g:

git config --global http.proxy 127.0.0.1:8087

Если ваш git уже был установлен на что-то, и вы только скопировали эту папку в другое место, просто запустите:

git config --global http.proxy ""

и git поставит себя прямо, после чего, вы можете тянуть снова:)


мой был исправлен, просто используя эту команду : -

      >git config --global http.proxy XXX.XXX.XXX.XXX:ZZ

где XXX.XXX.XXX.XXX-адрес прокси-сервера и ZZ-номер порта прокси-сервера.

в моем случае не было необходимости указывать имя пользователя или пароль.


У меня так:

git config --global http.proxy http://{domain}\\{username}:{password}@{proxy ip}:{proxy port}

git config --global http.sslverify false

(надеюсь, этот ответ поможет кому-то вроде меня.)

та же проблема произошла со мной в Windows, используя git для windows.

Я установил настройку прокси как обычно:

git config --global http.proxy http://username:pass@proxy.com:port

в моей ситуации имя пользователя-электронная почта, поэтому у него есть знак@. после кодирования @ знаком с %40 в имени пользователя проблема решена.

Итак, кодирование специальных символов, не только в пароле, но и в имя пользователя:. (См. комментарии ответ)


получал ту же ошибку в SourceTree,перейдите в Сервис>Параметры>Сеть и добавить конфигурацию прокси-сервера в Git / Mercurial Если вы уже установили настройки прокси


в Windows 7 установка прокси-сервера в global config решит эту проблему

git config --глобальный http.прокси http://user:password@proxy_addr:port

но проблема здесь в том, что ваш пароль не будет зашифрован.. Надеюсь, что это не должно быть большой проблемой, так как большую часть времени вы будете единственным владельцем вашего ПК.


моя проблема была решена с помощью этой команды

git config --global http.proxy http://login:password@proxyServer:proxyPort

ipconfig /renew - решил этот вопрос для меня.


у меня есть большой опыт работы с корпоративными прокси. Конфигурация обычно хорошо работает с

но если вы настроили прокси-сервер, и невозможно работать с git (всегда получая ошибку 443), попробуйте проверить, есть ли у вас пульт.происхождение.прокси в обход вашей конфигурации.

git config --list --show-origin

Если вы проверите это " remote.происхождение.прокси " настроен как пустое значение попробуйте его снять или почти установить с помощью корпоративного прокси:

git config --add remote.origin.proxy "http://[yourproxy]:[yourport]"

и с тех пор несколько корпоративных сайтов имеют ненадежные сертификаты я рекомендую вам избегать проверки сертификатов, если вы используете ssl:

git config http.sslverify false    
git config --global http.sslverify false

Я получил ошибку, когда я использовал

<git config --global http.proxy http://user:password@proxy_addr:port>

ошибка заключается в том, что файл конфигурации не может быть идентифицирован, поскольку такого файла нет. Я изменил команду

<git config --system http.proxy http://user:password@proxy_addr:port>

Я запускаю git в командной строке Windows 7.
Приведенная выше команда ссылается на файл конфигурации в GIT_HOME/etc/gitconfig.
The нет.


(Не ответ, но очень похожие проблемы) У меня есть Git Gui, установленный в системе Windows за прокси. Выдача "git clone" с виртуальной машины Linux, работающей в системе Windows, работает, но Git Gui дает ошибку 443, упомянутую в заголовке.

чтобы исправить это, необходимо отредактировать %USERPROFILE%\.gitconfig для добавления раздела [http]:

[http]
    postBuffer = 1000000000
    proxy = the.proxy.address:the.proxy.port
    sslcainfo = C:/Users/username/Documents/the.certificate.name.cer

обратите внимание, что путь к файлу сертификата безопасности был заменен обратными косыми чертами ( ' \ ' ) косыми чертами ( ' /').


вы также можете попробовать удалить пульт и добавить его снова. У меня получилось. Однако вам нужно настроить информацию отслеживания для всех филиалов и других вещей, которые могут быть не идеальны для крупных проектов.

в принципе действия :
git remote RM origin git remote добавить origin
git@github.com:user/repo.git
git толчок происхождение мастер
https://coderwall.com/p/7begkw/fatal-remote-error-you-can-t-push-to-git


прежде чем попробовать причудливые вещи, попробуйте отключить брандмауэр и антивирус и посмотреть, работает ли он. Это была моя проблема.


Если вы находитесь в Windows, то это может быть брандмауэр. У меня возникла эта проблема после обновления из Windows, которая по какой-то причине заблокировала все программы от доступа к сети, если они не были добавлены в список разрешений в брандмауэре.

чтобы проверить, отключить брандмауэр и вытащить что-то из Github, снова включите брандмауэр. Если это сработает, тогда проходите C:\Program файлы\Git или C:\Program Files\Git и добавьте их в список разрешенных в брандмауэре.


для меня, я должен установить https_proxy и http_proxy в дополнение к конфигурации прокси-сервера git тогда только это работало.


Я использую Tortoise Git и просто собираюсь Git в настройках и применяю те же настройки к Global. Применить и ОК. Работать на меня.


в Visual Studio перейдите в

Tools / NuGet Package Manager / Консоль Диспетчера Пакетов

введите git config --global http.прокси http://xxx.xxxx.ХХХХ:порт


Я чувствую себя более чем отчаянно, попробовав все вышеперечисленные решения. К счастью, я, наконец, нашел способ решить его странно на Домашняя страница github.