Я уже давно пользуюсь Mercurial, и я бы хотел начать использовать Heroku в качестве платформы для развертывания.Однако они, похоже, поддерживают только Git.Кто-нибудь знает, как в Heroku использовать Mercurial?
После того, как вы установили ртутный плагин Hg-Git , добавьте псевдоним к .hg/hgrc вашего хранилища:
.hg/hgrc
[alias] push-heroku = push git+ssh://git@heroku.com:<app name>.git
Теперь вы можете отправить свое приложение наHeroku:
hg push-heroku
Имейте в виду, что Heroku не связывает имя вашего хранилища с именем удаленного приложения Heroku по умолчанию.
Вы можете использовать Hg-Git Mercurial Plugin
Используйте 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 для получения дополнительной информации об аутентификации.