Проблема с git proxy работает только через несколько минут после перезагрузки Windows

#windows #git #proxy

#Windows #git #прокси

Вопрос:

У меня возникла проблема с прокси-сервером git на ноутбуке моей компании.

Я добавил переменные окружения HTTP_PROXY, HTTPS_PROXY и FTP_PROXY в системные переменные.

После перезагрузки мой git работает нормально в течение нескольких минут, все в порядке — нажимайте, и я могу вытащить все.

Но после нескольких минут работы ноутбука я сталкиваюсь с ошибкой:

Push failed unable to access 'https://gitlab.****.com/**/**/': Proxy CONNECT aborted

Я не знаю, что делать, я уже пытался отключить переменные конфигурации git как http.proxy, https.proxy, но это ничего не меняет.

Когда я сталкиваюсь с этой ошибкой, я выполняю перезагрузку компьютера, и я могу нажать или нажать, и сообщение об ошибке не появляется [но только на несколько минут!].

Система: Windows VPN: включен

Переустановка Git не помогает.

Ошибка возникает в cmd и в PyCharm.

Git user.name и user.email являются правильными.

Я также пытался использовать http.proxy и https.proxy как http://login:pwd@server:port и это ничего не меняет.

Пожалуйста, помогите мне, спасибо и с наилучшими пожеланиями.

Комментарии:

1. Есть ли какой-либо антивирус на вашем компьютере??

2. Ну, на этой машине нет внешнего антивируса, возможно, только защитник Windows @RafsanJany

3. Вы пробовали использовать SSH-ключ??

Ответ №1:

Решение:

  • переустановите git
  • установите credential.helper в manager-core в ../Git/etc/gitconfig
  • установите переменные среды в маленькие буквы ftp_proxy, http_proxy, https_proxy и используйте один и тот же префикс http: // для каждого из них
  • удалите все учетные данные Windows с помощью git: preffix,
  • удалите http.proxy из git config —global -l, —system и —local
  • добавьте учетные данные Windows (общие) для https://gitlab.domain.com

Если не сработало, переустановите Windows и попробуйте еще раз.