git 프록시를 기본 구성으로 재설정 Requires that the proxy allows

HTTP CONNECT 프록시를 통해 Git 프로토콜을 사용하기 위해 Socat을 설치 한 다음 gitproxybin 디렉터리에 호출되는 스크립트를 만듭니다 .

#!/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 core.gitproxy

답변

나를 위해 다음을 추가해야했습니다.

git config --global --unset http.proxy

기본적으로 다음을 실행할 수 있습니다.

git config --global -l

정의 된 모든 프록시 목록을 가져온 다음 “–unset”을 사용하여 비활성화합니다.


답변

.gitconfig 파일 (아마도 사용자의 홈 디렉토리 ~)을 편집하고 http 및 https 프록시 필드를 공백으로 만 변경합니다.

[http]
    proxy =
[https]
    proxy =

그것은 창문에서 나를 위해 일했습니다.


답변

내 Linux 컴퓨터에서 :

git config --system --get https.proxy (returns nothing)
git config --global --get https.proxy (returns nothing)

git config --system --get http.proxy (returns nothing)
git config --global --get http.proxy (returns nothing)

내 https_proxy와 http_proxy가 설정되어 있음을 알았으므로 설정을 해제했습니다.

unset https_proxy
unset http_proxy

내 Windows 컴퓨터에서 :

set https_proxy=""
set http_proxy=""

선택적으로 setx 를 사용 하여 Windows에서 환경 변수를 영구적으로 설정하고 “/ m”을 사용하여 시스템 환경을 설정합니다.

setx https_proxy=""
setx http_proxy=""

답변

명령을 사용하여 http 및 https 설정을 모두 제거하십시오.

git config --global --unset http.proxy

git config --global --unset https.proxy


답변

git config --global --unset http.proxy

답변

Windows 시스템에서 Powershell 명령을 사용하여 프록시를 설정했다면 아래 작업이 도움이되었습니다.

프록시 사용 을 설정 해제 하려면 : 1. powershell을 엽니 다. 2. 다음을 입력합니다.

[Environment]::SetEnvironmentVariable(“HTTP_PROXY”, $null, [EnvironmentVariableTarget]::Machine)
[Environment]::SetEnvironmentVariable(“HTTPS_PROXY”, $null, [EnvironmentVariableTarget]::Machine)

프록시를 다시 설정 하려면 다음을 사용하십시오. 1. powershell을 엽니 다. 2. 다음을 입력합니다.

[Environment]::SetEnvironmentVariable(“HTTP_PROXY”, “http://yourproxy.com:yourportnumber”, [EnvironmentVariableTarget]::Machine)
[Environment]::SetEnvironmentVariable(“HTTPS_PROXY”, “http://yourproxy.com:yourportnumber”, [EnvironmentVariableTarget]::Machine)

이 글은 Git 카테고리에 분류되었고 태그가 있으며 님에 의해 에 작성되었습니다.