다른 컴퓨터의 수은 저장소에서 작업해야했습니다. 이 저장소에는 서브 페어가 있습니다.
저장소 원격 경로는 ssh://[email protected]/path
이므로 hg는 사용자 remote_username
의 암호를 묻습니다. 그러나 하위 저장소에는 원격 URL에 사용자 이름이 없으며 푸시 할 때 로컬 사용자 이름에 대한 암호를 묻습니다.
remote_username
으로 인증하거나 적어도 사용자 이름을 묻는 메시지가 표시되도록하는 방법을 찾지 못했습니다.
hg config auth 섹션과 subrepo hgrc를 변경하려고 시도했지만 어느 것도 작동하지 않았습니다. 나는 또한 remote_username
을 포함하도록 .hgsub의 URL을 업데이트 할 수 있습니다. 그렇지만 나는 그것을 밀어 넣어야 할 것입니다. 그리고 모든 사람들이 저로서 인증을 받아야합니다. 이것은 바람직하지 않습니다.
원격 인증을 위해 사용자 이름을 사용하도록 어떻게 강제로 설정할 수 있습니까?Mercurial subrepo username
gg 버전은 4.2.1입니다.
OS는 MacOS입니다.
프로토콜은 ssh입니다.