Git: как удалить прокси-сервер

Я пытаюсь нажать на свое репо, но получаю сообщение об ошибке:

fatal: unable to access 'https://github.com/myrepo.git/': Could not resolve proxy: --list        

Я уже изменил настройки прокси-сервера:

git config --global --unset http.proxy  

мои глобальные настройки конфигурации:

push.default=simple
http.sslverify=false
url.https://.insteadof=git://
credential.helper=cache --timeout=3600

Но все еще получается эта ошибка? Как я могу это решить?

Ответ 1

Проверьте свою среду:

echo $http_proxy
echo $https_proxy
echo $HTTPS_PROXY
echo $HTTP_PROXY

и удалите с помощью export http_proxy=

Или проверьте https и http-прокси

git config --global --unset https.proxy
git config --global --unset http.proxy

Или у вас есть прокси в локальной конфигурации?

git config --unset http.proxy
git config --unset https.proxy

Ответ 2

Вы уже проверили свои прокси здесь?

git config --global --list

или

git config --local --list

Ответ 3

Проверьте, есть ли у вас переменная окружения, которая все еще может определить прокси-сервер (выбранный curl, даже если конфигурация git больше не содержит никаких настроек прокси):

HTTP_PROXY
HTTPS_PROXY

Ответ 4

Это в случае, если первый ответ не работает последняя версия git не требует установки прокси, она напрямую использует настройки системного прокси. Так что просто сделайте это

unset HTTP_PROXY
unset HTTPS_PROXY

в некоторых системах вам также может понадобиться

unset http_proxy
unset https_proxy

если вы хотите навсегда удалить прокси,

sudo gsettings set org.gnome.system.proxy mode 'none'

Ответ 5

Вы настраиваете параметры прокси для некоторой сети, а теперь подключаете другую сеть. Теперь придется удалить настройки прокси. Для этого используйте следующие команды:

git config --global --unset https.proxy
git config --global --unset http.proxy

Теперь ты тоже можешь толкать. (Если вы еще не удалили конфигурацию прокси, вы можете использовать команды git, такие как add, commit и т.д.)