У меня есть это приложение на моей машине Lion, которая находится в ртутном хранилище, поэтому я использую hg-git, чтобы развернуть его на heroku.
~ / .hgrc
[extensions]
hgext.bookmarks =
hggit =
... / проект / .hg / hgrc
[paths]
default = https://validhgrepo.com
[alias]
push-heroku = push git+ssh://git@heroku.com:appname.git
Затем, когда я запускаю hg push-heroku, он должен развернуться, но вместо этого я получаю:
caseys-MacBook-Air:project casey$ hg push-heroku
pushing to git+ssh://git@heroku.com:appname.git/
creating and sending data
["git-receive-pack 'appname.git/'"]
! Invalid path.
! Syntax is: git@heroku.com:<app>.git where <app> is your app's name.
abort: git remote error: The remote server unexpectedly closed the connection.
Это не имеет никакого смысла. Я чувствую, что сообщение об ошибке вводит в заблуждение, потому что это хранилище существует.
Также это прекрасно работает на моей машине с Ubuntu с аналогичной настройкой.