Q - Я установил 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
. ИТ-парни не делятся информацией прокси со мной. Я не знаю что делать ??
Мне наконец удалось это сделать. Я обновлю процедуру, которую я предпринял, чтобы просто хотел скомпилировать все шаги, которые я сделал, чтобы заставить его работать
Ответы:
Ну, я сделал следующие шаги
Гугл ошибка
Получил SO ссылки ( здесь , здесь ), которые предложили то же самое, что я должен обновить Git Config для настройки прокси
Блин, не видно информации прокси с панели управления. ИТ-парни, должно быть, скрыли это. Я даже не могу изменить настройку, чтобы не использовать прокси.
Нашел этот замечательный урок по поиску, к какому прокси вы подключены
Обновил
http.proxy
ключ в git config следующей командойОшибка - не удалось разрешить прокси
some@proxyaddress:port
. Оказалось, что в моем пароле есть символ @.Закодируйте
@
в свой пароль%40
, потому что git разделяет настройки прокси по @Если ваше userName - это адрес электронной почты, который имеет
@
, также закодируйте его в%40
. (см. этот ответ )Баам! Это сработало !
Примечание - я просто хотел ответить на этот вопрос для таких душ, как я, которые будут искать ответ на SO: D
источник
http://johndoe:f@tm@n@example.com:80
в зашифрованную версию, пожалуйста? Последнее@
не нужно кодировать@
не является уникальным для github. Это на самом деле является частью стандарта URL .Если ваша страна или рабочая среда блокируют такие сайты, как Github.
Затем вы можете создать прокси, например, использовать xxnet , который бесплатен и основан на Google
GAE
, и доступен дляWindows
/Linux
/Mac
.Затем установите адрес прокси для git, например:
источник
Если ваш git уже настроен на что-то и вы скопировали эту папку только в другое место, просто запустите:
И мерзавец установит себя прямо, после чего вы можете тянуть снова :)
источник
Мой был исправлен с помощью этой команды: -
где XXX.XXX.XXX.XXX - адрес прокси-сервера, а ZZ - номер порта прокси-сервера.
В моем случае не было необходимости указывать имя пользователя или пароль.
источник
Я получил так:
источник
{domain}\\{username}
(Надеюсь, что этот ответ поможет кому-то, как я.)
Та же проблема произошла со мной в Windows, используя git для Windows .
Я установил настройки прокси как обычно:
В моей ситуации имя пользователя - электронная почта, поэтому у него есть знак @. После кодирования знака @ с % 40 в имени пользователя проблема решена.
Поэтому кодируйте специальные символы не только в пароле, но и в имени пользователя. (См. Комментарии к этому ответу )
источник
Получала ту же ошибку в SourceTree, перейдите в Инструменты> Параметры> Сеть и установите флажок Добавить конфигурацию прокси-сервера в Git / Mercurial, если вы уже установили параметры прокси
источник
У меня большой опыт работы с корпоративными прокси. Конфигурация обычно работает хорошо с
Но если вы настроили прокси и невозможно работать с git (всегда получая ошибку 443), попробуйте проверить, есть ли у вас remote.origin.proxy в обход вашей конфигурации.
Если вы проверите, что «remote.origin.proxy» настроен как пустое значение, попробуйте сбросить его или почти установить с помощью корпоративного прокси:
И так как несколько корпоративных сайтов имеют недоверенные сертификаты, я рекомендую вам избегать проверки сертификатов, если вы используете ssl:
источник
В Windows 7 установка прокси для глобальной конфигурации решит эту проблему
но проблема здесь в том, что ваш пароль не будет зашифрован .. Надеемся, что это не должно быть большой проблемой, так как большую часть времени вы будете единственным владельцем вашего ПК.
источник
ipconfig /renew
- решил этот вопрос для меня.источник
Моя проблема была решена с помощью этой команды
источник
Я получил ошибку, когда я использовал
Ошибка в том, что файл конфигурации не может быть идентифицирован, так как такого файла нет. Я изменил команду на
Я запускаю git в командной строке Windows 7.
Приведенная выше команда ссылается на файл конфигурации в
GIT_HOME/etc/gitconfig
. Вариант не делает.--global
источник
Для меня я должен установить
https_proxy
иhttp_proxy
в дополнение к конфигурации git прокси, тогда только это работало.источник
(Не ответ, но очень похожая проблема) У меня установлен Git Gui в системе Windows за прокси-сервером. Выпуск 'git clone' из виртуальной машины Linux, работающей в системе Windows, работает, но Git Gui выдает ошибку 443, упомянутую в заголовке.
Чтобы это исправить, нужно отредактировать% USERPROFILE% \. Gitconfig, чтобы добавить раздел [http]:
Обратите внимание, что путь к файлу сертификата безопасности заменен на обратную косую черту ('\') косой чертой ('/').
источник
Вы также можете попробовать удалить пульт и добавить его снова. Это сработало для меня. Однако вам нужно настроить отслеживание информации для всех отраслей и других вещей, которые могут не подойти для больших проектов. Основные
шаги:
git remote rm origin, git remote, добавление origin
git@github.com: user / repo.git
git push origin master,
https://coderwall.com/p/7begkw/fatal-remote-error-you-can- т-толчок к мерзавцу
источник
Прежде чем попробовать что-то необычное, попробуйте отключить брандмауэр и антивирус и посмотреть, работает ли он. Это была моя проблема.
источник
Я использую Tortoise Git и просто иду в Git в Настройках и применяю те же самые настройки к Глобальному. Применить и ок. Работал на меня.
источник
В Visual Studio перейдите в
Инструменты / Диспетчер пакетов NuGet / Консоль диспетчера пакетов
Введите git config --global http.proxy http: //xxx.xxxx.xxxx: Порт
источник