Как решить проблему с сообщением об ошибке «abort: репозиторий по умолчанию не найден! в Меркуриал?

Я новичок в Mercurial и пытался отправить тестовый файл в онлайн-репозиторий. Я столкнулся с сообщением об ошибке abort: репозиторий по умолчанию не найден! , когда я пытался использовать команду hg push. Я искал в Интернете, и в большинстве ответов упоминалось о настройке файла .hg/hgrc. Я сделал это и проверил свой файл .hg/hgrc. У него было что-то вроде

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

Чтобы прояснить мой вопрос, вот несколько шагов, которые я выполнил, и сообщения об ошибках, которые я получил. Моя машина представляет собой сервер RedHat Linux 5 с установленным по умолчанию Python 2.4.3. Я создал каталог для Mercurial по адресу /home/Cassie/CassieDir/analysisи репозиторий на bitbucket.org в качестве анализа с именем пользователя ALab. Я набрал команду commitи другие команды hg status. Все они кажутся хорошими. Затем я сначала создал фиктивный файл с именем README и попытался отправить его в каталог /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 push -vv», и вывод такой же, как указано выше.

Большое спасибо. Пожалуйста, дайте мне знать, если возникнет путаница.

15
задан krtek 9 March 2012 в 21:32
поделиться