를 해결하는 방법 오류 메시지"abort:저장소를 기본으로 밀 찾을 수 없습니다! 에서"Mercurial?
-
10-12-2019 - |
문제
나는 새로운 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
파일에 속하지 않는 올바른 사용자.
오류 메시지는 것을 말한 파일에 속하는 사용자 이름 Cassie
에 Cassie
그룹입니다.당신이 사용할 수 있습니다 이는 특정 사용자를 할 밀어 또는 변경의 소유권을 가진 파일 chown
명령입니다.알는 사용자가"당신이"사용할 수 있습니다 whoami
명령입니다.
자세한 정보를 원하는 경우,당신은에 대한 신뢰 문제를 읽을 수 있습니다 전용 페이지 에 Mercurial wiki.
세 번째는 당신의 문제에 대한 해결책을 설명하기에 이 페이지 추가할 수 있습니다 또는 사용자 Cassie
또는 그룹과 같은 이름을"신뢰할 수 있는"목록입니다.편집하거나 작성 hgrc
파일에서 당신의 홈디렉토리를 포함하는 다음과 같다:
[trusted]
users = Cassie
하지만 소유권을 변경 하의 .hgrc
파일을 올바른 사용자에 의해 훨씬 더 나은 솔루션입니다!
다른 팁
새로운 Repo를 만드는 후에 비슷한 문제가있었습니다.나는 이것을 my /.hg/hgrc에 추가해야했다 :
[paths]
default_push = <foopath>
.