git 프록시를 기본 구성으로 재설정
HTTP CONNECT 프록시를 통해 Git 프로토콜을 사용하기 위해 Socat을 설치 한 다음 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 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=""
Optionally use setx to set environment variables permanently on Windows and set system environment using "/m"
setx https_proxy=""
setx http_proxy=""
Remove both http and https setting by using commands.
git config --global --unset http.proxy
git config --global --unset https.proxy
git config --global --unset http.proxy
If you have used Powershell commands to set the Proxy on windows machine doing the below helped me.
To unset the proxy use: 1. Open powershell 2. Enter the following:
[Environment]::SetEnvironmentVariable(“HTTP_PROXY”, $null, [EnvironmentVariableTarget]::Machine)
[Environment]::SetEnvironmentVariable(“HTTPS_PROXY”, $null, [EnvironmentVariableTarget]::Machine)
To set the proxy again use: 1. Open powershell 2. Enter the following:
[Environment]::SetEnvironmentVariable(“HTTP_PROXY”, “http://yourproxy.com:yourportnumber”, [EnvironmentVariableTarget]::Machine)
[Environment]::SetEnvironmentVariable(“HTTPS_PROXY”, “http://yourproxy.com:yourportnumber”, [EnvironmentVariableTarget]::Machine)
참고URL : https://stackoverflow.com/questions/11265463/reset-git-proxy-to-default-configuration
'developer tip' 카테고리의 다른 글
asp.net mvc보기에서 문자열을 html로 표시 (0) | 2020.09.18 |
---|---|
Spring Resttemplate 예외 처리 (0) | 2020.09.18 |
(임의의) 필드 이름으로 구조체 배열을 정렬하는 가장 짧은 방법은 무엇입니까? (0) | 2020.09.17 |
Java에서 이진 형식으로 정수 상수를 정의 할 수 있습니까? (0) | 2020.09.17 |
Laravel Eloquent ORM 거래 (0) | 2020.09.17 |