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 ответов
Ну я сделал следующие шаги
Google ошибка
Got to SO Links (здесь, здесь), который предложил то же самое, что я должен обновить конфигурацию Git для настройки прокси
черт, не могу видеть информацию прокси с панели управления. Должно быть, его спрятали. Я даже не могу изменить настройку, чтобы не использовать прокси-сервер.
нашел это замечательная учебник поиска, к какому прокси вы подключены
обновил
http.proxy
ключ в конфигурации git, выполнив команду
git config --глобальный http.полномочие http[s]://userName:password@proxyaddress:port
ошибка - не удалось разрешить доверенности
some@proxyaddress:port
. Оказалось, что в моем пароле был символ@.кодирование
@
в вашей пароль к%40
, потому что git разбивает настройку прокси на @если ваше имя пользователя является адрес электронной почты, который
@
, и перекодировать его в%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
у меня есть большой опыт работы с корпоративными прокси. Конфигурация обычно хорошо работает с
но если вы настроили прокси-сервер, и невозможно работать с 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.