• 0

    posted a message on mercurial over ssh: "No supported authentication methods available"
    Hi there,
    I've been having problems with setting up my mercurial repository over ssh. No matter what I do, I just can't get it to work.

    Originally, I used to host my project on bitbucket.org. Since quite a few people were interested in it I decided to put it on Curse. The project got apporved. I read all the relevant KB articles on how to set up a repository here and how to generate private/public keys for ssh.

    I managed to setup a mercurial repository and to import a local copy of the existing repository I've used for my addon (hg clone . ssh://hg@curseforge.net/wow/fbnlite/mainline). This was done over ssh with a private key loaded in pageant and public key pasted into curseforge's ssh api. Everything worked just fine there, the addon got packaged and is available for download (http://wow.curse.com/downloads/wow-addons/details/fbnlite.aspx).

    Then, my problems started.

    Since all I had was the old bitbucket's repository, I wanted to clone the curseforge's repository so that I can commit and push additional changes there. That proved to be impossible. No matter what I do, commandline hg and tortoiseHg always return "No supported authentication methods available". I can clone the repository using its public url, but not the development url. I tried changing the public and private keys with a new pair generated from puttygen.exe and even with a pair of keys generated from the curse itself. Nothing helped. I read all KB articles on how to setup SSH but none of them mentions this kind of problems.

    So, the questions is, what am I doing wrong and what can I do to make it work?
    Posted in: Need Help?
  • To post a comment, please or register a new account.