如何使用Mercurial部署到Heroku



我已经使用Mercurial很长时间了,我想开始使用Heroku作为部署平台。然而,他们似乎只支持Git。有人知道如何使用Mercurial进行Heroku吗?

一旦安装了Hg Git mercurial插件,请在存储库的.hg/hgrc中添加一个别名:

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

您现在可以将您的应用程序推送到Heroku:

hg push-heroku

请注意,默认情况下,Heroku不会将您的存储库名称与远程Heroku应用程序名称链接。

您可以使用Hg Git Mercurial插件

使用hg-git并将其添加到[路径]下的存储库的.hg/hgrc文件中:

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

现在您可以通过键入:进行部署

hg push heroku

它将提示输入用户名和密码。当你运行heroku登录时,这些都存储在你的~/.netrc文件中(不要试图使用你的heroku帐户密码,它不起作用)。从那里复制并粘贴。请参阅:https://devcenter.heroku.com/articles/git#http-有关身份验证的详细信息,请参阅git身份验证。

最新更新