Как развернуть на Heroku с помощью Mercurial? - PullRequest
26 голосов
/ 07 марта 2012

Я уже давно пользуюсь Mercurial, и я бы хотел начать использовать Heroku в качестве платформы для развертывания.Однако они, похоже, поддерживают только Git.Кто-нибудь знает, как в Heroku использовать Mercurial?

Ответы [ 3 ]

26 голосов
/ 06 апреля 2012

После того, как вы установили ртутный плагин Hg-Git , добавьте псевдоним к .hg/hgrc вашего хранилища:

[alias]
push-heroku = push git+ssh://git@heroku.com:<app name>.git

Теперь вы можете отправить свое приложение наHeroku:

hg push-heroku

Имейте в виду, что Heroku не связывает имя вашего хранилища с именем удаленного приложения Heroku по умолчанию.

2 голосов
/ 07 марта 2012

Вы можете использовать Hg-Git Mercurial Plugin

0 голосов
/ 23 июня 2017

Используйте hg-git и добавьте его в файл репозитория .hg / hgrc под [paths]:

heroku = https://git.heroku.com/<app-name>.git

Теперь вы можете выполнить развертывание, набрав:

hg push heroku

Это будетзапрос имени пользователя и пароля.Они были сохранены в вашем файле ~ / .netrc, когда вы запустили вход в систему через heroku (не пытайтесь использовать пароль своей учетной записи heroku, он не будет работать).Скопируйте и вставьте оттуда.См. https://devcenter.heroku.com/articles/git#http-git-authentication для получения дополнительной информации об аутентификации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...