빌드가 실제로 읽는 Git 프록시 구성을 찾아내기
빌드의 실행 컨텍스트에서 구성 출처를 확인한 다음, 변경된 HOME이 선택해서는 안 되는 경우 승인된 전역 파일을 명시적으로 선택합니다.
빌드 도구가 Git에 제공하는 것과 동일한 환경에서 검사를 실행합니다:
git config --show-origin --get-regexp '^http[.].*proxy$'값뿐 아니라 출처도 비교하고 자격 증명이 포함된 출력은 비공개로 유지합니다. HOME을 변경하는 빌드는 Git의 사용자 구성 조회를 터미널의 작업 설정에서 벗어나게 할 수 있습니다. XDG_CONFIG_HOME도 일반적인 사용자 구성 검색에 참여합니다.
의도한 정책이 고정된 승인된 전역 파일이라면 해당 실행을 위해 그것을 선택합니다:
GIT_CONFIG_GLOBAL=/path/to/build.gitconfig git fetch이것은 시스템, 저장소 또는 명령 수준 설정이 아니라 전역 파일 입력을 변경합니다. 간접적인 Git 실행의 경우 빌드 도구가 지원하는 하위 환경 인터페이스를 통해 변수를 전달합니다.
이 명시적 파일은 비공개 설정을 의도치 않은 홈 디렉터리로 복사하지 않고도 필요한 프록시 및 URL 규칙을 담을 수 있습니다. 저장소 전송도 확인하세요. HTTP 프록시 구성은 SSH URL의 경로를 제공하지 않습니다.