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 и т.д.)