2

我正在尝试将 Mercurial 连接到 PC 上的 Bitbucket,这真的很难。我按照这里的说明进行操作:

http://www.codza.com/mercurial-with-ssh-setup-on-windows

我正在运行设置为我的私钥的选美比赛。我在命令行输入了这个:

plink -v hg@bitbucket.org我得到以下输出:

C:\mypath>plink -v hg@bitbucket.org
"skipped for briefness"
Access granted
Opened channel for session
Server refused to allocate pty
Started a shell/command
conq: invalid command syntax
Server sent command exit status 0
Disconnected: All channels closed

我的朋友在他的 PC 上尝试时遇到了同样的错误。你能帮忙解释一下问题是什么或如何调试吗?

跑步plink ssh://hg@bitbucket.org给予Using username ssh://hgDisconnected: No supported authentication methods available.

谢谢你的帮助,凯文

4

1 回答 1

3

你不能像那样连接到 Bitbucket 并获得一个登录 shell——他们的后端进程(称为conq)将只接受 Mercurial 命令。使用 TortoiseHg,您不必做任何特别的事情——所以hg push ssh://hg@bitbucket.org/...应该开箱即用。

对于 Bitbucket,使用 HTTPS 通常是一个更好的选择,正如我们在 IRC 上讨论的那样,有很多方法可以缓存密码

于 2011-04-12T07:50:46.740 回答