Подтвердить что ты не робот

Как развернуть в Heroku с помощью Mercurial?

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

4b9b3361

Ответ 1

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

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

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

hg push-heroku

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

Ответ 3

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

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

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

hg push heroku

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