Я новичок в Mercurial и попытался отправить тестовый файл в репозиторий в Интернете. Когда я пытался использовать команду hg push, я обнаружил сообщение об ошибке abort: repository default-push not found!
. Я поискал в Интернете и большинство ответов, упомянутых для настройки файла .hg / hgrc. Я сделал это и проверил свой файл .hg / hgrc. В нем было что-то вроде
[paths]
default = https://[email protected]/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", и результаты будут такими же, как указано выше.
Большое спасибо, дайте мне знать, если возникнут какие-либо затруднения.
hg push -vv? - person krtek   schedule 10.03.2012