2011-09-06 4 views
14

gitにssh-keygen -t rsa -C "[email protected]"と入力すると、引数が多すぎます。この問題をどうやって解決しますか?gitでssh-keygen -t rsa -C "[email protected]"と入力すると "引数が多すぎます"というエラーが表示されます

スクリーンショットenter image description here

+1

再生できません。これはプログラミングにどのように関連していますか? – Mat

+1

msysgit windows環境でgit-bashまたはgit-cmdで問題を再現しません。 – VonC

+1

も再生できません。あなたのメールアドレスに悪質なものがありますか? – eckes

答えて

18

それはタイプミスです。 -cと入力しましたが、ご希望で使用してください。-C

-cを使用するには、キーが既に存在している必要があります。 man ssh-keygen

秘密鍵ファイルと公開鍵ファイルのコメントを変更するように要求します。この操作は、RSA1キーでのみサポートされています。プログラムは秘密鍵を含むファイルを要求し、鍵がある場合はパスフレーズ、新しいコメントについてはファイルを要求します。

+0

@ eckes-あなたが正しいです、それは私の間違いでした。おかげで –

23

このコマンドを使用すると「引数が多すぎます」というエラーが発生しましたが、原因と解決方法が少し異なります。私は次のコマンド(Outlook 2010の電子メールから)をコピーしてコマンドラインに貼り付けました:

ssh-keygen –t rsa 

となっています。同僚は、コピーするのではなくコマンドを入力して貼り付けることを提案しました。私はそれを試み、それがうまくいったので、余分な文字を偶然(おそらくいくつかの空白またはヌル文字)コピーして貼り付ける必要があります。

+0

私は決してそれを考え出したことはありませんでした。端末には見えない文字が貼り付けられているようです。 – kns98

+0

私の場合は、間違った引用符: this: " の代わりに" – takanokage

+0

confluence + chromeのコピー/貼り付けの問題が私のためにこの問題を引き起こしていました –

関連する問題