Re:Mercurial 2.8 Released
by imakesnowflakes on Tuesday November 05, 2013 @09:26PM
(#6680135)
Have you set the configuration option that is used by mercurial to find the ssh program to use for ssh operations?
also,
HG requires the path to the repo as one relative to the home folder of the user. ie, if you are logging in as silhouette and your repo is located in /home/silhouette/projects/myproject then the command to push to this repo would be
hg push ssh://[email protected]/projects/myproject
and if you project was in /var/www/projects/myproject then it would be
hg push ssh://[email protected]/../../var/www/projects/myproject
Re:Mercurial 2.8 Released
by Silhouette on Wednesday November 06, 2013 @09:55AM
(#6682949)
As far as we can see, those things are all set up properly, but we aren't getting that far anyway. Something is failing at the authentication/authorisation stage when setting up the SSH connection, hence our current preference for the web-based alternatives.
Re:Mercurial 2.8 Released
by imakesnowflakes on Thursday November 07, 2013 @12:19AM
(#6687694)
Have you tried doing push/pull with --debug flag?
Unfortunately, as I've been discussing with others elsewhere in this thread, it's not really that simple at all in some cases. I'm typing this on a Windows machine that has Hg installed, and I routinely SSH from this machine into various Linux servers that also have Hg installed, yet for reasons we've yet to determine, trying to access any sort of ssh:// repo using the hg command line client fails.