git lfs pull в репозитории выдает ошибку о набираемом tcp

#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 or https_proxy , и если да, то что она содержит?

2. @brianm.carlson, о! Большое вам спасибо! Ты мой спаситель. Я обновил свой ответ.

3. @brianm.carlson, почему бы не опубликовать свой комментарий в качестве ответа?

4. Конечно. Позвольте мне это сделать.

Ответ №1:

Go и большинство других инструментов, которые обрабатывают прокси, поддерживают несколько переменных среды для управления используемыми прокси. Для HTTP это http_proxy переменная среды, а для HTTPS используются как http_proxy , так и https_proxy .

Похоже, что у вас может быть один или оба из них, установленных в вашей среде; их отключение может помочь вам подключиться напрямую к серверу.