Git LFS 3.7.0에서 어떤 프록시가 이기는가?
환경 변수 선택, URL과 일치하는 비어 있지 않은 Git 재정의, 실제 LFS 요청 URL에 대한 바이패스 규칙을 확인합니다.
Git LFS 3.7.0에서 요청 URL과 일치하는 비어 있지 않은 Git http.proxy 값은 환경에서 파생된 프록시를 재정의합니다. 빈 Git 값은 그 환경 경로를 지우지 않습니다.
이 릴리스에서는 다음 순서로 선택을 따릅니다.
HTTPS_PROXY및HTTP_PROXY를 읽습니다. 비어 있지 않은 소문자https_proxy또는http_proxy는 해당 대문자 값을 대체합니다.- HTTPS의 경우 HTTPS 후보를 우선하고 HTTP 후보를 대체 경로로 사용합니다.
- 해당 후보 대신 일치하는 비어 있지 않은 Git
http.proxy값을 적용합니다. - 선택된 요청 URL에 바이패스 규칙을 적용합니다. 비어 있지 않은
no_proxy는NO_PROXY를 대체합니다.
의도가 직접 액세스라면 빈 Git 항목이 이를 지웠다고 가정하지 말고 상속된 입력과 의도한 바이패스를 확인하십시오.
비교에는 실제 LFS URL을 사용하십시오. API 및 객체 대상은 Git 원격과 다를 수 있으며, 이에 따라 어떤 URL 범위 설정이 일치하는지가 달라집니다.
진단 시 설치된 LFS 버전을 함께 기록하십시오. LFS는 자체 Go HTTP 전송을 사용합니다. Git의 libcurl 경로에서 나온 우선순위는 이 선택 코드를 설명하지 못합니다.