2016-12-14 1 views
8

gitlabを使うためにssh鍵を生成するときにthis guideの後ろで試してみました。このように、すでに存在する場合、私は私がチェックしなければならないキーを生成する必要がある場合、私は知っている前ウィンドウからgitlab ssh鍵を生成する

type %userprofile%\.ssh\id_rsa.pub 

それはこのことを言うならば、私は、キーを生成する必要があります。

the system cannot find the path specified 

次のステップは何ですか?これは私が得るメッセージである場合、ガイドは何も言わないので。

編集:私は

ssh-keygen -t rsa -C "[email protected]" 

を試みたと私は編集2

'ssh-keygen' is not recognized as an internal or external command, 
operable program or batch file. 

を得る:私は窓にしています。

+0

これを試してみる 'ssh-keygen -t rsa -C" [email protected] "' –

+0

@sajibkhanこのコマンドの編集を追加しました – Hadarsi320

+0

OPのコマンドのパスとシェルから来るエラーメッセージの判断で、私はOPが窓に賭けている。 'ssh-keygen'は一般的にa * nixツールです。 – Asaph

答えて

19

Windows上にWindowsがインストールされている場合は、git-guiを実行してから、ヘルプをクリックします。次に、[ヘルプ]をクリックし、[Show Ssh Key]をクリックし、[Generate Key]をクリックします。

あなたがいたら、クリップボードにコピーし、Gitlabアカウントのページに移動し、GitlabアカウントのSSH設定にSSHキーを追加します。

+1

パーフェクト、ありがとう!私は年齢のためにそれをパテゴンと一緒に働かせようとしましたが、それは明らかに間違った種類のキーを私に与えました。 – batjko

1

%userprofile%は、実際のユーザーのホームディレクトリを含むシステムに存在する環境変数であることをここに示します。この環境変数がシステム上で設定されていない理由を確認して修正するか、またはすぐに修正するには、上記のコマンドの%userprofile%を実際のユーザーのホームディレクトリに置き換えます。

+1

'%userprofile%'と書いて 'C:\ Users \ example'と書くのではなく、代わりに使うのですか? – Hadarsi320

+0

@ Hadarsi320はい、あなたのユーザー名は 'example'とします。 – Asaph

+0

人は実際にタイプコマンドが何かを生成すると考えています。既に存在していれば、画面に表示されます。しかし、dosのtypeコマンドはunixのcatコマンドと似ています。ちょうど1つの場所から読み込み、コンソール(画面)のように別の場所に出力します。 –

関連する問題