2010-06-15 2 views
1

어떤 컴퓨터에있는 모든 경로에 대해 사용자 이름과 암호를 설정하는 hgrc 파일을 만들고 싶습니다. 예를 들어 어느 디렉토리에 있든 상관없이 hg clone some_path 사용자 이름과 암호를 묻지 않고 항상 작동합니다 (자동 배포 스크립트 용). 또한, 그것은 하나의 repos가 아니라 여러 개의 repos에서 작동해야합니다. 기계의 모든 경로에서 작동하는 hgrc 파일을 만들고 여러 repos에 대해

나는 지시 사항을 따라 파일 생성 : 그것은 내용의 /etc/mercurial/hgrc.d/deploy.rc

:

[auth] 
default.prefix= http://myrepo 
default.username = myuname 
default.password = pwd 

을하지만 hg clone some_path을 할 때 나는 abort: error: Connection refused를 얻을.

무엇이 잘못 되었나요?

+0

지침에 대한 링크를 추가 할 수 있습니까? –

답변

2

정상 작동합니다. hg showconfig을 사용하여 실제로 구성을 읽었는지, 연결에 문제가 있는지 확인할 수 있습니다.

어떤 hg 버전을 사용하고 있습니까?

또한 .hg/hgrc 파일이 전체 구성보다 우선 할 수 있습니다.

+0

분명히 내 파일을 인식하지 못했습니다. 나는 그것을 삭제하고 다른 이름을 가진 다른 이름을 만들었습니다. 이제는 효과가 있습니다 ... 무슨 일이 일어 났는지 전혀 모르겠습니다. 그러나'hg showconfig'가 디버깅을 도왔습니다! – olamundo

1

연결하려고하는 서버의 로그를 가져올 수 있습니까?
적어도 서버 주소가 맞으면 목록에 있어야합니다. 그리고 아마도 hg clone -v something

관련 문제