태그 보관물: mercurial

mercurial

기본 포트가 아닌 ssh를 통해 Mercurial 저장소에서 가져 오기 2345에 sshd가

포트 2345에 sshd가 있고 5454 포트에서 로컬로 수신하는 hg 서버에서 변경 사항을 가져 오려고합니다. ssh에 대한 인증서 기반 인증이 이미 있으므로 비밀번호가 필요하지 않습니다.

이것은 작동하지 않습니다 :

hg -v pull ssh://me@myserver.com:2345/ -p 5432

pull 명령은 분명히 ssh가 가져갈 것이라고 생각한 포트 번호를 가져 오기 때문에 …

이 작업을 수행하는 방법에 대한 아이디어가 있습니까?



답변

가장 간단한 방법은 ~/.ssh/config다음과 같이에 항목을 넣는 것입니다 .

Host myserver.com
Port 2345


답변

당신은 단지 필요

hg -v pull ssh://me@myserver.com:2345/full_pathname

예.

hg -v pull ssh://me@myserver.com:2345//srv/hg/username/repos

-p는 hg pull에 대해 인식되는 옵션이 아닙니다. 위의 경로 구문도 잘못되었습니다.

hg -v pull ssh://me@myserver.com:2345/

올바른 구문이 아닙니다.


답변