#git #tcp #proxy #git-lfs
#git #tcp #прокси #git-lfs
Вопрос:
git lfs pull
в репозитории выдает следующую ошибку:
oobarbazanoo@LAPTOP-CQEVT11F MINGW64 /c/ Projects /не имеет значения /ecom-oneapp-data-staging/ecom-oneapp-data-staging (master) $ git lfs извлекает
пакетный ответ: Сообщение https://yaroslavvaltech@bitbucket.org/doesnotmatter/ecom-oneapp-data-staging.git/info/lfs/objects/batch : proxyconnect tcp: набор tcp: поиск helloInternet: нет такого пакетного ответа хоста: Post https://yaroslavvaltech@bitbucket.org/doesnotmatter/ecom-oneapp-data-staging.git/info/lfs/objects/batch : proxyconnect tcp: набор tcp: поиск helloInternet: нет такого пакетного ответа хоста: Post https://yaroslavvaltech@bitbucket.org/doesnotmatter/ecom-oneapp-data-staging.git/info/lfs/objects/batch : proxyconnect tcp: набор tcp: поиск helloInternet: нет такого пакетного ответа хоста: Post https://yaroslavvaltech@bitbucket.org/doesnotmatter/ecom-oneapp-data-staging.git/info/lfs/objects/batch : proxyconnect tcp: набор tcp: поиск helloInternet: нет такого пакетного ответа хоста: Post https://yaroslavvaltech@bitbucket.org/doesnotmatter/ecom-oneapp-data-staging.git/info/lfs/objects/batch : proxyconnect tcp: набор tcp: поиск helloInternet: нет такого пакетного ответа хоста: Post https://yaroslavvaltech@bitbucket.org/doesnotmatter/ecom-oneapp-data-staging.git/info/lfs/objects/batch : proxyconnect tcp: dial tcp: lookup Привет, Интернет: такого хоста нет…
Похоже, что проблема заключается в неправильной настройке прокси-сервера. Итак, что я решил попробовать, так это запустить команду git config --global --unset http.proxy
, а затем git lfs pull
еще раз. Это не помогло, я получил ту же ошибку, что и выше.
Я использую Windows 10. Вот копия файла C:WindowsSystem32driversetchosts.file
:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
Как вы можете видеть, в нем не указан helloInternet
хост. На самом деле файл полностью пустой, поскольку содержит только комментарии.
Что я могу сделать, чтобы это исправить?
Итак, вот мои переменные окружения: введите описание изображения здесь
После удаления http_proxy
переменной и опробования команды все работает просто отлично.
Комментарии:
1. Установлена ли у вас в среде переменная
http_proxy
orhttps_proxy
, и если да, то что она содержит?2. @brianm.carlson, о! Большое вам спасибо! Ты мой спаситель. Я обновил свой ответ.
3. @brianm.carlson, почему бы не опубликовать свой комментарий в качестве ответа?
4. Конечно. Позвольте мне это сделать.
Ответ №1:
Go и большинство других инструментов, которые обрабатывают прокси, поддерживают несколько переменных среды для управления используемыми прокси. Для HTTP это http_proxy
переменная среды, а для HTTPS используются как http_proxy
, так и https_proxy
.
Похоже, что у вас может быть один или оба из них, установленных в вашей среде; их отключение может помочь вам подключиться напрямую к серверу.