참고 (2013 년 11 월)
URL (특히 비밀번호의 특수 문자)을 인코딩하는 것이 올바른 해결책입니다.
를 .netrc
해결하는 데 사용되는 프록시는 원격의 repo URL을 말했다하지 않는, 오직 원격의 repo URL에 대한 다음에서 언급.
해당 인코딩에 대해서는 " 백분율 인코딩 "을 참조하십시오 .
URL 인코딩 이라고도하는 백분율 인코딩 은 특정 상황에서 URI ( Uniform Resource Identifier)의 정보를 인코딩하는 메커니즘입니다 . URL 인코딩으로 알려져 있지만 실제로는 URL ( Uniform Resource Locator )과 URI ( Uniform Resource Name )를 모두 포함 하는 기본 URI ( Uniform Resource Identifier ) 세트 내에서 더 일반적으로 사용됩니다 . 따라서 HTTP 요청 에서 HTML 양식 데이터를 제출할 때 자주 사용되는 것과 같이 application / x-www-form-urlencoded 미디어 유형 의 데이터 준비에도 사용됩니다 .
백분율 인코딩 후 예약 된 문자 :
! # $ & ' ( ) * + , / : ; = ? @ [ ]
%21 %23 %24 %26 %27 %28 %29 %2A %2B %2C %2F %3A %3B %3D %3F %40 %5B %5D
원문 답변 (2011 년 5 월)
두 가지 의견 :
기계 ipaddress : port
로그인 사용자 ID
암호 pwd @
Git bbehind에서 사용하는 curl은 인코딩을 잘 처리 @
하거나 @
.