部署中带有 Mercurial Repo 的 PM2

PM2 with mercurial repo in deployment

我在 bitbucket.org 中有一个 mercurial 存储库,我想在 pm2 的部署中使用它。 我的部署部分是:

deploy : {
    production : {
      user : "dimon",
      host : "app.mysite.com",
      ref  : "origin/master",
      repo : "hg@bitbucket.org:mylogin/myrepo",
      path : "/var/www/test_prod",
      "post-deploy" : "npm install && pm2 startOrRestart ecosystem.json --env production"
    }
  }

当我 运行 部署时出现错误:

  ○ cloning hg@bitbucket.org:mylogin/myrepo
Cloning into '/var/www/test_prod/source'...
conq: not a git repository.
fatal: Could not read from remote repository.

我也尝试了 "mercurial@bitbucket.org:mylogin/myrepo" 字符串,但没有成功。 如何正确设置 mercurial 存储库?

根据维护者的说法,pm2 deploy 现在只适用于 git。 GitHub