Windows 용 GitHub 클라이언트를 작동 시키려고합니다. 회사 프록시 및 방화벽 뒤에있는 회사 Win 7 x64 컴퓨터에 있습니다. 다양한 다른 게시물에 따라 환경 변수 및 구성 변수의 여러 조합을 실험하면서 복제 및 푸시 업데이트를 작동하는 유일한 방법은 전체 회사 도메인 사용자 ID 및 암호를 포함하여 HTTPS_PROXY 환경 변수를 사용하는 것입니다.
이것은 보안 관점에서 받아 들일 수 없습니다. 이 작업을 수행하는 다른 방법이 있습니까?
추가 참고 사항 :
다음은 작동했습니다.
HTTPS_PROXY
값으로 호출 된 환경 변수 추가http://[domain]\[userid]:[password]@someproxy.mycorp.com:8080
다음은 작동 하지 않았습니다 .
HTTPS_PROXY
변수 에서 사용자 ID 및 비밀번호 생략HTTP_PROXY
(noS
) 라는 환경 변수 사용http.proxy
전역 구성 파일 (.gitconfig
)에 변수 추가https.proxy
전역 구성 파일에 변수 추가
모든 경우에 GitHub 클라이언트는 여전히 프록시를 인식하지 못합니다. 파일 내용은 시작시 TheLog.txt
항상 다음을 표시합니다.
[time]|INFO|thread:4|GitHub.Helpers.StartupLogger|Proxy information: (None)
[time]|INFO|thread:4|GitHub.Helpers.StartupLogger|Couldn't fetch creds for proxy
그 다음에는 여러 번의 실패한 프록시 인증 시도의 출력이 표시되며 모두 "자격 증명이 없습니다"를 나타냅니다.