문제는 Wiki의 리포지토리를 복제 할 때 Bitbucket에서 제공하는 링크가 HTTPS를 사용하여 리포지토리에 액세스하므로 HTTPS를 통해 복제가 수행된다는 것입니다. 필요한 것은 HTTPS 대신 SSH를 프로토콜로 사용하여 액세스하는 방법입니다.
Bitbucket은 링크를 제공하지 않지만 SSH를 통해 위키의 Git 저장소에 액세스하는 것이 실제로 가능합니다.
Bitbucket의 이슈 추적 시스템 티켓 덕분에 프로젝트 저장소의 동일한 URI를 사용하지만 SSH를 통해 SSH를 통해 위키 저장소에 액세스 할 수 있음을 발견했습니다 /wiki
.
따라서 프로젝트의 저장소가 아래에 있으면 Bitbucket에서 제공하는 HTTPS URI를 사용하는 대신 git@bitbucket.org:UserName/project-name.git
wiki 저장소에 액세스 할 수 있습니다 git@bitbucket.org:UserName/project-name.git/wiki
.
이런 식으로 명령을 실행하여 위키를 복제 할 수 있습니다
git clone git@bitbucket.org:UserName/project-name.git/wiki
또는 이미 HTTPS를 사용하여 위키 저장소를 복제 한 origin
경우 명령을 실행하여 SSH를 사용 하도록 원격을 변경할 수 있습니다.
git remote set-url origin git@bitbucket.org:UserName/project-name.git/wiki
나는 이미 이것을 시도했고 완벽하게 작동합니다! 이제 Git이 SSH 키와 함께 SSH를 사용하여 서버에 로그인하므로 더 이상 비밀번호를 입력하라는 메시지가 표시되지 않습니다.