를 해결하는 방법 오류 메시지"abort:저장소를 기본으로 밀 찾을 수 없습니다! 에서"Mercurial?

StackOverflow https://stackoverflow.com//questions/9639821

문제

나는 새로운 Mercurial 고 밀어내려고 애썼 테스트 파일을 저장소 온라인.내가 오류가 발생했으로 메시지 abort: repository default-push not found! 할 때 사용하려고 했 hg push 명령입니다.내가 온라인으로 검색하는 대부분의 답변을 언급하도록 구성.hg/hgrc 파일입니다.나는 그것을 완료 및 확인 나.hg/hgrc 파일입니다.그것이 뭔가

[paths]
default = https://ALab@bitbucket.org/Alab/analysis
[web]
cacerts = /etc/pki/tls/certs/ca-bundle.crt

을 명확히 나의 질문에,여기에 몇 가지 단계를 수행하고 오류 메시지를 신문 등이 있습니다.내 기계 RedHat Linux5 으로 서버의 기본 Python2.4.3 설치됩니다.나는 내장 디렉터리에 Mercurial /home/Cassie/CassieDir/analysis 고 저장소서 bitbucket.org 으로 분석을 가진 사용자 이름 ALab.나는 입력 commit 명령과는 다른 hg status 명령입니다.그들은 모든 것 괜찮습니다.그 후,나는 첫 번째 창조는 더미 파일이라고 추가 정보고 밀어내려고 애썼에 /analysis 디렉토리

hg push

오류 메시지가 보여주었:

abort: certificate checking requires Python 2.6

다음을 방지하기 위해,인증서 오류,내가 그의 입력

hg push --insecure

오류 메시지가 보여주었으로

Not trusting file /home/Cassie/CassieDir/analysis/.hg/hgrc from untrusted user Cassie, group Cassie
Not trusting file /home/Cassie/CassieDir/analysis/.hg/hgrc from untrusted user Cassie, group Cassie
Not trusting file /home/Cassie/CassieDir/analysis/.hg/hgrc from untrusted user Cassie, group Cassie
abort: repository default-push not found!

또한 형식"hg 밀어-절"그리고 출력은 위와 동일합니다.

감사합니다 아주 많이 알려 주시기 바랍 있으면 혼란이 있습니다.

도움이 되었습니까?

해결책

그것은 보인다 .hg/hgrc 파일에 속하지 않는 올바른 사용자.

오류 메시지는 것을 말한 파일에 속하는 사용자 이름 CassieCassie 그룹입니다.당신이 사용할 수 있습니다 이는 특정 사용자를 할 밀어 또는 변경의 소유권을 가진 파일 chown 명령입니다.알는 사용자가"당신이"사용할 수 있습니다 whoami 명령입니다.

자세한 정보를 원하는 경우,당신은에 대한 신뢰 문제를 읽을 수 있습니다 전용 페이지 에 Mercurial wiki.

세 번째는 당신의 문제에 대한 해결책을 설명하기에 이 페이지 추가할 수 있습니다 또는 사용자 Cassie 또는 그룹과 같은 이름을"신뢰할 수 있는"목록입니다.편집하거나 작성 hgrc 파일에서 당신의 홈디렉토리를 포함하는 다음과 같다:

[trusted]
users = Cassie

하지만 소유권을 변경 하의 .hgrc 파일을 올바른 사용자에 의해 훨씬 더 나은 솔루션입니다!

다른 팁

새로운 Repo를 만드는 후에 비슷한 문제가있었습니다.나는 이것을 my /.hg/hgrc에 추가해야했다 :

[paths]
default_push = <foopath> 
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top