1.ファイル名を指定して実行のgit-bash.exeは、コマンドラインを入力します。
2.既存のローカル公開鍵かどうかを確認します。
猫〜/。SSH /id_rsa.pub
あなたは、文字列またはssh-DSAのSSH-RSAの初めに連続した線が表示されている場合は、ssh-keygenのステップを省略することができます
SSHキーを生成します。3.
keygenは、SSH RSA -t " カスタム識別子"
ステップ2生成されたコードは、パスワード(パスワードをデフォルトなし)、ファイル名と保持パブ・パス、およびキーを押してデフォルト値を使用するステップをスキップするには、Enterを入力するように求められます。カスタムファイル名/パスのニーズはSSHクライアント(ステップ5はじめに)設定するために行われる場合、以下の点を注意してください。
以下のコマンドまたはあなたの生成した公開鍵を使用します。
CAT〜/。SSHの /id_rsa.pub(またはカスタムディレクトリ/ファイル名)
4.コピーSSH /マイSSH鍵aliyun個人設定への公開鍵、異なるシステムでは、コマンドは次のコピー:
ウィンドウズ:
クリップ<〜/。SSHの /id_rsa.pub(またはカスタムディレクトリ/ファイル名)
マック:
pbcopy <〜/。SSH /id_rsa.pub
GUN / Linuxの(XCLIP必要です):
XCLIP -selクリップ<〜/。SSH /id_rsa.pub
5. SSH鍵を格納し、デフォルト以外の場所/ファイル名を使用する場合は、リンクのコード・サーバーを取るために、あなたの秘密鍵を見つけるために、SSHクライアントを設定する必要があり、それは通常の〜/ .ssh / configに設定され
1の下で実行#1のgit bashは、作成と変更、設定ファイル
2タッチ〜/。SSH /設定
追加するには、設定を次のとおりです。
1 #私たちの会社の内部gitlabサーバ 2のホストmy-git.company.com 3 RSAAuthentication yes4 IdentityFileに〜/。SSH / id_rsaと(またはカスタムディレクトリ&ファイル名)
いくつかの構成6. Gitの下で
。複数のSSHキーを生成します
繰り返しますが、SSHキーを複数生成する3ステップ、および保存するためにカスタム名/パス
B。複数のSSHキーの管理
プライベートキーを追加するためのファイル名を指定して実行のssh-agentコマンド:
1 のssh-追加〜/。SSH / id_rsa_gitlab 2 のssh-アドオン〜/。SSH / id_rsa_github
あなたは認証エージェントへの接続を開くことができませんでした上記のコマンドが表示されますを実行すると、以下のように、解決策は以下のとおりです。
1#キルのssh-agent スレッド 2 PS AUX | grepの SSH 3 キル - 9つのスレッド数 4 5#は、ディレクトリのユーザー名入力する。SSHの、ディレクトリを以下のコマンドを実行しBASHにgitを開く: 6 Execののssh-agent bashの 7 evalをSSH-エージェント - S 8。 9。 #その後、実行のssh-追加コマンドを 10 にssh-追加 ./ id_rsa_gitlab 11。 SSH-追加 ./id_rsa_github
C。config設定ファイルを作成および変更
1 #1 gitlab 2 ホストgitool.glanway.com 3 ホスト名gitool.glanway.com 4 PreferredAuthentications公開 5 IdentityFileに〜/。SSH / id_rsa_gitlab 6ユーザーyour- 名 7 8 #githubの 9 ホストgithub.com 10 ホスト名github.com 11 PreferredAuthentications公開 12 IdentityFileに〜/。SSH / id_rsa_github 13ユーザーあなたのユーザ名
参考記事:
https://code.aliyun.com/help/ssh/README アリ雲のヘルプドキュメント
https://www.cnblogs.com/mingyue5826/p/11141324.html GitのSSHキーのインストールと設定