Git URL에서 프록시 비밀번호 제외하기
Git이 자격 증명 메커니즘으로 누락된 프록시 비밀번호를 가져오도록 하고, 디스크 저장이 중요하다면 도우미를 별도로 확인하십시오.
프록시 URL에는 비밀번호 없이 사용자 이름만 포함될 수 있습니다:
[http]
proxy = http://[email protected]:8080Git은 자격 증명 메커니즘을 통해 누락된 비밀번호를 얻으려고 시도합니다. 계정과 엔드포인트는 자신의 것으로 바꾸십시오. Git 빌드, HTTP 백엔드, 프록시 인증 방식이 사용하는 구성을 지원해야 합니다.
저장소에서 빼야 할 항목을 선택하십시오
| 요구 사항 | 무엇을 마련할지 |
|---|---|
| 구성한 프록시 URL에 비밀번호가 없음 | 사용자 이름만 있는 형식을 사용하고, 누락된 비밀은 지원되는 자격 증명 메커니즘으로 제공하십시오. |
| 디스크에 재사용 가능한 비밀번호가 남지 않음 | 저장 동작이 이 요구 사항을 충족하는 승인된 도우미를 선택하십시오. URL의 비밀번호만 빼는 것으로는 충분하지 않습니다. |
| 통합 인증 | Basic 비밀번호의 또 다른 표기로 취급하지 말고, 지원되는 방식과 해당 프로세스 ID를 사용하십시오. |
도우미는 자격 증명을 운영 체제의 자격 증명 저장소, 메모리, 파일 또는 다른 시스템에 저장할 수 있습니다. 비밀번호가 더 이상 저장되지 않는다고 판단하기 전에 이 계정과 URL에 구성된 도우미를 확인하십시오.
다른 사본도 시야에 두십시오
코드에 하드코딩된 비밀번호를 반환하는 인라인 도우미는 그저 다른 곳에 저장할 뿐입니다. 비밀번호가 담긴 환경 변수나 명령 인수도 스크립트, 진단, 프로세스 검사, 셸 기록에 들어갈 수 있습니다.
유용한 기록은 작습니다: 프록시 엔드포인트, 인증 방식, 자격 증명 출처, 저장 정책입니다. 비밀은 그 기록 밖에 두십시오. 원본 자격 증명과 프록시 자격 증명은 서로 다른 지원 경로를 사용할 수 있으므로 웹사이트 로그인 성공이 이 프록시 구성을 증명하지는 않습니다.