2

PC で Mercurial を 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://hgと、Disconnected: No supported authentication methods available.

助けてくれてありがとう、ケビン

4

1 に答える 1

3

そのように Bitbucket に接続してログイン シェルを取得することはできません。バックエンド プロセス ( と呼ばれるconq) は Mercurial コマンドのみを受け入れます。TortoiseHg では、特別なことをする必要はありませんhg push ssh://hg@bitbucket.org/...

一般に、Bitbucket では HTTPS を使用する方が適切なオプションであり、IRC で説明したように、パスワードをキャッシュする方法はたくさんあります

于 2011-04-12T07:50:46.740 に答える