Я установил Socat для использования протокола Git через прокси-сервер HTTP CONNECT, затем я создаю сценарий, вызываемый gitproxy
в вашем каталоге bin.
#!/bin/sh
# Use socat to proxy git through an HTTP CONNECT firewall.
# Useful if you are trying to clone git:// from inside a company.
# Requires that the proxy allows CONNECT to port 9418.
#
# Save this file as gitproxy somewhere in your path (e.g., ~/bin) and then run
# chmod +x gitproxy
# git config --global core.gitproxy gitproxy
#
# More details at https://www.emilsit.net/blog/archives/how-to-use-the-git-protocol-through-a-http-connect-proxy/
# Configuration. Common proxy ports are 3128, 8123, 8000.
_proxy=proxy.yourcompany.com
_proxyport=3128
exec socat STDIO PROXY:$_proxy:$1:$2,proxyport=$_proxyport
затем я настроил git для его использования:
$ git config --global core.gitproxy gitproxy
Теперь я хочу сбросить git до настроек прокси по умолчанию, как я могу это сделать?
git config --global --unset http.proxy
и все нормальноМне пришлось добавить:
В принципе, вы можете запускать:
чтобы получить список всех определенных прокси, а затем используйте "--unset", чтобы отключить их
источник
--unset
заключается в том, что он оставляет заголовок раздела, поэтому вы можете получить несколько пустых[http]
разделов, загрязняющих ваш.gitconfig
. Используйтеconfig --global --remove-section http
для удаления всего[http]
раздела, включая заголовок.Отредактируйте файл .gitconfig (возможно, в вашем домашнем каталоге пользователя ~) и измените поля прокси http и https только на пробел
Это сработало для меня в окнах.
источник
На моей Linux-машине:
Я обнаружил, что мои https_proxy и http_proxy установлены, поэтому я просто отключил их.
На моей машине с Windows:
При необходимости используйте setx для постоянной установки переменных среды в Windows и установки системной среды с помощью "/ m"
источник
Удалите настройки http и https с помощью команд.
git config --global --unset http.proxy
git config --global --unset https.proxy
источник
источник
Если вы использовали команды Powershell для установки прокси на компьютере с Windows, мне помогло следующее.
Чтобы отключить использование прокси: 1. Откройте powershell 2. Введите следующее:
Чтобы снова настроить прокси, используйте: 1. Откройте powershell 2. Введите следующее:
источник