Я новичок в Mercurial и пытался загрузить тестовый файл в репозиторий в Интернете.
Я столкнулся с сообщением об ошибке как abort: repository default-push not found!
, когда я попытался использовать команду hg push
.
Я искал в Интернете и большинство ответов, упомянутых для настройки файла .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", а выходы такие же, как и выше.
Большое спасибо и, пожалуйста, дайте мне знать, если есть какая-то путаница.