Git Настройка http.proxy

Я пытался понять эту вещь git, и в один момент я перепутал с переменной http.proxy. Прямо сейчас это просто вздор, "asdf", так что нажатие не работает. Я не знаю, что такое настройка прокси-сервера (я даже не знаю, что такое прокси-сервер). Любой способ установить http.proxy на правильное значение?

В настоящее время ошибка: "Не удалось разрешить прокси" asdf "при доступе... фатальный: запрос HTTP не удался.

Ответ 1

По ошибке добавлена ​​запись в конфигурационный файл git. Вы можете манипулировать как глобальными, так и конфигурационными файлами для каждого репозитория с помощью git config.

Чтобы узнать, добавили ли вы прокси-запись в глобальные или локальные файлы конфигурации, запустите это с консоли:

git config -l --global | grep http  # this will print the line if it is in the global file
git config -l | grep http # this will print the line if it is in the repo config file

Затем, чтобы удалить все записи http.proxy из глобального или локального файла, выполните следующие действия:

git config --global --unset-all http.proxy # to remove it from the global config
git config --unset-all http.proxy  # to remove it from the local repo config file

Надеюсь, это поможет.

Ответ 2

Конфигурационный файл git является локальным (т.е. он не переносится на удаленное репо).
Поэтому, если у вас нет какого-либо локального механизма истории/резервного копирования (например, TimeMachine на Mac), вы не можете легко его восстановить.

В Windows, например, если у вас есть доступ к реестру, вы можете найти там настройки прокси-сервера.