Я хочу вытащить репозиторий с моего компьютера в репозиторий на удаленном сайте с целью синхронизации файлов. TortoiseHg, кажется, правильно идентифицирует исходящие изменения, но когда я пытаюсь подтолкнуть изменения, TortoiseHg отвечает «abort: destination не поддерживает push» с «Push to https://myid:[email protected] aborted, ret 255» в строке состояния внизу. Файл журнала включает в себя «(возврат к static-http)»Mercurial/TortoiseHg отвечает «abort: destination не поддерживает push»
Я искал googled, но я никуда не уходил. Что означает «прерывание: назначение не поддерживает push» означает на английском языке? Что не поддерживает толчок? Что такое «пункт назначения»? Являются ли это настройками в файлах конфигурации в репо, которые делают так, чтобы адресат не поддерживал push? Так настроен сервер?
Один из ответов на вопрос 27967022 «Ваше назначение не поддерживает push, или нажатие отключено». Как можно включить push?
Я добавил [web] allow_push = * в .hg/hgrc в репо, как указано. Я получаю то же сообщение. – Gary
Я беру из вашего комментария ответ @ Ry4an, что у вас нет hgweb на стороне сервера, который вам понадобится для 'allow_push' (простой https-сервер не знает, чтобы разобрать эти файлы конфигурации или что-либо из вещи в них означают). Вы не сможете проталкивать через https без поддержки на стороне сервера, поэтому, скорее всего, вам придется делать это через ssh (надеюсь, у вас есть ssh-доступ к вашему серверу). Я добавил инструкции, как это сделать для ответа. – Wintermute