2016-05-25 9 views
2

私はWindowsプラットフォーム上でbitbucketリポジトリを認証キー(.ppkファイル)を使って複製しようとしています。以前は「サーバーは接続を拒否しました」というエラーが表示されていましたが、「無効なコマンド構文エラー」が表示されます。完全なコマンドを取得するには--debugタグと「HGクローン」コマンド):"無効なコマンド構文" hgクローンssh windowsの.ppkキーを使用

running "C:\Program Files/TortoiseHg/lib/tortoiseplink.exe" -ssh -v -i "C:\Users 
\user\key.ppk" -noagent [email protected] [email protected] "hg -R repo/path serve 
--stdio" 

これは私がこのコマンドから取得しています出力されます。

running "C:\Program Files/TortoiseHg/lib/tortoiseplink.exe" -ssh -v -i "C:\Users 
\user\key.ppk" -noagent [email protected] [email protected] "hg -R repo/path serve 
--stdio" 
sending hello command 
sending between command 
remote: Looking up host "bitbucket.org" 
remote: Connecting to 104.xxx.xxx.1 port 22 
remote: Server version: SSH-2.0-OpenSSH_5.3 
remote: Using SSH protocol version 2 
remote: We claim version: SSH-2.0-PuTTY_Local:_Feb__4_2012_13:00:34 
remote: Doing Diffie-Hellman group exchange 
remote: Doing Diffie-Hellman key exchange with hash SHA-256 
remote: Host key fingerprint is: 
remote: ssh-rsa 2048 97:8c:xx:xx:xx:14:6b:5c:3b:ec:aa:46:46:74:7c:40 
remote: Initialised AES-256 SDCTR client->server encryption 
remote: Initialised HMAC-SHA1 client->server MAC algorithm 
remote: Initialised AES-256 SDCTR server->client encryption 
remote: Initialised HMAC-SHA1 server->client MAC algorithm 
remote: Reading private key file "C:\Users\user\key.ppk" 
remote: Using username "hg". 
remote: Offered public key 
remote: Remote debug message: Forced command: conq username:user 
remote: Remote debug message: Port forwarding disabled. 
remote: Remote debug message: X11 forwarding disabled. 
remote: Remote debug message: Agent forwarding disabled. 
remote: Remote debug message: Pty allocation disabled. 
remote: Offer of public key accepted 
remote: Authenticating with public key "rsa-key-20160523" 
remote: Sent public key signature 
remote: Remote debug message: Forced command: conq username:user 
remote: Remote debug message: Port forwarding disabled. 
remote: Remote debug message: X11 forwarding disabled. 
remote: Remote debug message: Agent forwarding disabled. 
remote: Remote debug message: Pty allocation disabled. 
remote: Access granted 
remote: Opened channel for session 
remote: Started a shell/command 
remote: Server sent command exit status 1 
remote: Disconnected: All channels closed 
remote: conq: invalid command syntax. 
hg : abort: no suitable response from remote hg! 

誰でもいくつかを提供することができれば援助、それは非常に感謝します。

+0

@Kenster申し訳ありません。私は要求されたスクリーンショットの代わりにテキストを追加しました。 –

答えて

1

修正済みです。

エラーが...私の呼び出しでいた

「HG @ビットバケットは」私だけはのMercurial.iniでSSHを再マッピングしていた

running "C:\Program Files/TortoiseHg/lib/tortoiseplink.exe" -ssh -v -i "C:\Users 
\user\key.ppk" -noagent [email protected] "hg -R repo/path serve 
--stdio" 

...一回の呼び出しにされている必要があります以下のようにファイル:

ssh = "C:\Program Files/TortoiseHg/lib/tortoiseplink.exe" -ssh -v -i "C:\Users\user\key.ppk" -noagent [email protected] 

それがされている必要があります:

ssh = "C:\Program Files/TortoiseHg/lib/tortoiseplink.exe" -ssh -v -i "C:\Users\user\key.ppk" -noagent 

これは他の誰かが問題を抱えてお役に立てば幸いです^^

0

誤って自分のコマンドで特殊文字を貼り付けている場合にも、ライン

remote: conq: invalid command syntax. 
abort: no suitable response from remote hg! 

を見ることができます。これは、私には行を貼り付けたことが発生しました。wiki記事の中から、行を貼り付けたことが起こりました。 clonesshの間のスペースと最後のピリオドの両方が問題を引き起こしていました。それは、不幸な前提/頭痛をして解明することです。これを手入力で入力すると、このエラーが正当性チェックと同じように見えるようになります。