#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 и попробуйте еще раз.