我已经使用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身份验证。