프록시 URL에는 비밀번호 없이 사용자 이름만 포함될 수 있습니다:

[http]
    proxy = http://[email protected]:8080

Git은 자격 증명 메커니즘을 통해 누락된 비밀번호를 얻으려고 시도합니다. 계정과 엔드포인트는 자신의 것으로 바꾸십시오. Git 빌드, HTTP 백엔드, 프록시 인증 방식이 사용하는 구성을 지원해야 합니다.

저장소에서 빼야 할 항목을 선택하십시오

요구 사항무엇을 마련할지
구성한 프록시 URL에 비밀번호가 없음사용자 이름만 있는 형식을 사용하고, 누락된 비밀은 지원되는 자격 증명 메커니즘으로 제공하십시오.
디스크에 재사용 가능한 비밀번호가 남지 않음저장 동작이 이 요구 사항을 충족하는 승인된 도우미를 선택하십시오. URL의 비밀번호만 빼는 것으로는 충분하지 않습니다.
통합 인증Basic 비밀번호의 또 다른 표기로 취급하지 말고, 지원되는 방식과 해당 프로세스 ID를 사용하십시오.

도우미는 자격 증명을 운영 체제의 자격 증명 저장소, 메모리, 파일 또는 다른 시스템에 저장할 수 있습니다. 비밀번호가 더 이상 저장되지 않는다고 판단하기 전에 이 계정과 URL에 구성된 도우미를 확인하십시오.

다른 사본도 시야에 두십시오

코드에 하드코딩된 비밀번호를 반환하는 인라인 도우미는 그저 다른 곳에 저장할 뿐입니다. 비밀번호가 담긴 환경 변수나 명령 인수도 스크립트, 진단, 프로세스 검사, 셸 기록에 들어갈 수 있습니다.

유용한 기록은 작습니다: 프록시 엔드포인트, 인증 방식, 자격 증명 출처, 저장 정책입니다. 비밀은 그 기록 밖에 두십시오. 원본 자격 증명과 프록시 자격 증명은 서로 다른 지원 경로를 사용할 수 있으므로 웹사이트 로그인 성공이 이 프록시 구성을 증명하지는 않습니다.

관련 글