詳細にSSHキープロセスを作成します。

転送:https://www.cnblogs.com/ayseeing/p/3572582.html

1は、githubのプロジェクト管理は、あなたが直接もちろん、地元の使用SSHのURLにクローニングすることができ、ローカルにクローン化されたHTTPS URLを使用することができます。

2は、httpsのURLをコピーして設定するには、それが取るSSHのURLのクローンを使用しながら、内部に直接クローンのgit bashコマンドは、ローカルリポジトリにクローン化することができ、クローニングの前に良いSSHキーを追加します。

3.クローンの使用SSHのURLにしたい場合は、プロジェクトの所有者でなければなりません。そうしないと、ユーザーはSSHキーを追加することができません。

 

生成より多くの国民を、クリックしてください:http://www.cnblogs.com/ayseeing/p/4445194.html

 

HTTPSおよびSSH差:

1、githubの上のクローンプロジェクトにかつての自由に関係なく、誰であるかの、後者は、あなたが所有者またはクローンを作成するアイテムの管理者、およびSSHキーを追加する必要がなければならないことを、それ以外の場合は複製できないことである一方で。

それは、ユーザー名を入力する必要はありませんされている場合、プッシュにし、SSH、設定されている場合SSHキーパスワードが設定されている場合は、パスワードを入力する必要があり、さもなければ、直接である; 2、httpsのURLプッシュ時にユーザー名とパスワードを確認するために必要とされますパスワードを入力する必要はありません。

 

githubの上のSSHキーのステップを追加します。

1、あなたのコンピュータは、SSHキーを持っているかどうかをチェックする最初の必要性 

ファイル名を指定して実行のgit bashのクライアントは、次のコードを入力します。

$のCD〜/ の.ssh 
$ LS

この2つのコマンドファイルがすでに存在する場合、id_dsa.pubのid_rsa.pubファイルがあったりしているかどうかを確認し、手順2をスキップすることができ、ステップ3に直接移動することです。

 

2、SSHキーを作成 

$ sshの-keygenは-t rsaの-C " [email protected] "

コード定義:

-tタイプは、キーを指定し、デフォルトはRSAがあり、省略することができます。
なメールボックスとして-Cコメントテキストの設定、。
-fファイル名を指定し、キーファイルが保存されています。

上記のコードは、-fパラメータを省略し、次のようなだけで生成されたSSHキーコードを、保存するファイル名を入力しますので、コマンド上で実行される1つのようになります:

生成公共/ 民間のRSA鍵のペア。
#ファイル入力キー(/c/Users/you/.ssh/id_rsa)を保存するを:[Enterキーを押して、入力してください]

もちろん、あなたはファイル名を入力し、デフォルトのファイル名(使用することはできません推奨し、それは二つの鍵id_rsaとid_rsa.pubとファイルを生成します)。

 

次に、(あなたが入力するように押すとパスワードではなくgithubの管理者パスワードよりも、パスワードファイルである)パスワードを2回入力するように求められます、

もちろん、あなただけは、Enterキーを押し、パスワードを入力することはできません。その後のような、あなたはgithubのに直接提出し、パスワードを入力する必要がない場合プッシュ:

(空のパスフレーズを入力するためにパスフレーズなし): は再び同じパスフレーズを入力します。

次は、ディスプレイのような、次のコードを、要求されます。

あなたの識別が保存されている/c/Users/you/.ssh/にid_rsaと。
#あなたの公開鍵が保存されている/c/Users/you/.ssh/のでid_rsa.pub。 #キー指紋がある:#01:0F:F4:3B:CA:85:D6:17:A1:7D:F0:68:9D:F0:A2:DB [email protected]

あなたはこのコード上記近くを見るとき、それはあなたのSSHキーが正常に作成されたことを示して、あなたはそれにSSHキーgithubのを追加する必要があります。

 

3、githubの上に行くためにあなたのSSHキーを追加

:まず次のような、あなたがコピーエディタでファイルを開くことができ、あなたはまたのgitでファイルの内容をコピーするために命令することができ、id_rsa.pubファイルの内容をコピーする必要があります

$クリップ<の〜/ .ssh / id_rsa.pub

B、自分のgithubのアカウントにログインするだけでなく、セット(の上隅から アカウント設定  入力するため)、その後、SSHキーを追加するページを入力して、メニューバーのSSHキーをクリックしてください。

C、 SSHキーを追加するには、Add SSHキーボタンをクリックします。入力ボックスに対応するキーへのSSHキーのコピーのためのコードを貼り付け、SSHキーコードはスペースやキャリッジリターンを残していないの前と後に覚えています。もちろん、タイトルに対応する入力ボックスの上に、あなたはgithubののディスプレイ上のSSHキーのエイリアスを入力することができます。デフォルトでは、電子メール名を使用します。

 

4、SSH鍵をテスト

gitのバッシュに次のコードを入力します。

$ sshの-T [email protected]

あなたは上記のコードを入力すると、のような警告コードがあるでしょう。

ホストの信頼github.com(207.97.227.239)が」できるtが確立されます。 #RSA鍵の指紋がある16:27:AC:A5:76:28:2D:36:63:1B:56:4D:EB:DF:A6:48 #あなたがしていいです接続し続ける(はい/いいえ)?

これは正常であり、あなたがキャリッジリターンはい]を入力することができます。パスワードを設定するときにSSHキーを作成する場合は、次のような、パスワードを入力するように求められます。

パスフレーズを入力キーの/c/Users/Administrator/.ssh/id_rsa 」:

もちろん、あなたが間違ったパスワードを入力した場合、その後、これまでのところ、知って入力するように要求されます。

注:あなたが間違ったパスワードを入力した場合は削除キー修正することはできませんを使用し、単語を修正しません。

:パスワードが正しい後に次のような、次の一節が表示されます

ユーザ名こんにちは!あなたは" 認証に成功しましたが、GitHubにはしません
#シェルアクセスを提供します。

ユーザー名が正しい場合、あなたは成功したSSHキーを設定しています。あなたが表示された場合、「アクセスが拒否された」彼らはその後、あなたの代わりにSSHのHTTPSアクセスに使用する必要があり、アクセスが拒否されたと述べました。

 

生産テストドキュメントします。https://help.github.com/articles/generating-ssh-keys

 

おすすめ

転載: www.cnblogs.com/yinminbo/p/11810302.html