2012-05-04 2 views
3

인증 용 공개 키 등록을 지원하지 않고 대신 암호가 필요한 원격 자식 서버가 있습니다. 명령 줄을 통해이 서버로 이동할 때 암호를 입력 할 수 있으며 제대로 작동합니다.VisualStudio git 확장을 사용하여 암호 액세스를 사용하여 원격 저장소에 액세스하려면 어떻게해야합니까?

git 확장을 사용하여 Visual Studio를 사용하여 동일한 원격 저장소로 푸시하려고하면 밀어 넣기는 암호를 요청할 때 잠기지 만 처리 할 수없는 것처럼 보입니다. git 확장 설정에서 암호를 지정하는 위치를 알 수 없습니다.

나는 분명한 것을 놓치고 있습니까 ?? 그렇다면 암호를 어떻게 구성합니까? 또는 git 확장이 개인/공개 키 인증에서만 작동하는 경우입니까?

답변

3

불행히도 이는 누락 된 기능입니다. Git 확장은 개인/공개 키 인증 만 지원합니다. https 및 비밀번호 인증을 위해서는 명령 행을 사용해야합니다. thusly 히 HTTPS를 통해 REPO에 액세스 할 암호 URL 형식 : 예를 들어

https://username:[email protected]/repo-path 

, 나는 그 형식을 사용하여 github의의 REPO에 액세스하는 경우

1

암호와 사용자 이름에 따라 사용자 이름을 사용할 수 있습니다 (즉, ":"또는 "@"를 포함하지 않는 다른 형식의 문자가있을 수 있지만 그 문자는 분명히 나타납니다.) http를 통해 repo에 대한 읽기/쓰기 액세스 권한을 얻습니다 (에스).

물론 이것은 완전히 안전하지 않지만 핀치가 있으면 작동해야합니다.

+2

불행히도 (또는 다행스럽게도 그것은 끔찍하게도 안전하지 않습니다! :) 이것은 나에게 효과가 없었습니다. –