Windows 環境で複数のアカウントの SSL 証明書を生成および構成する方法

目次

 

ステップ 1: 独自の秘密鍵と公開鍵を生成する

ステップ 2: 構成ファイル config を作成および編集する

 ステップ 3: Git Bash クライアントを開き (管理者として実行)、テスト コマンドを実行して構成が成功したかどうかをテストします (known_hosts ファイルが .ssh ディレクトリに自動的に生成され、その中に秘密キーが構成されます)。


ステップ 1: 独自の秘密鍵と公開鍵を生成する

cd ~/.ssh
ssh-keygen -t rsa -C "[email protected]"
Enter file in which to save the key (/c/Users/icecr/.ssh/id_rsa): XXXXXX #这里注意不同账号需要不同的命名,否则默认都是id_rsa

 この時点で、指定した名前の XXXXXX および XXXXXX .pub ファイルが C:/User/account/.ssh ディレクトリに生成されます。接尾辞 pub が付いたファイルが公開キーです。任意のテキスト エディタで開きます。それをコピーし、別の場所に貼り付けます。Git プラットフォームで必要な公開キーは、通常、以下に示す github などのタイトルと公開キーのテキストです。

完了後、さまざまな git プラットフォームに必要なアカウントが作成され、公開キーがアップロードされて公開されるまで、最初のステップを繰り返します。

ステップ 2: 構成ファイル config を作成および編集する

ファイルは .ssh を持つディレクトリである必要があります。ファイルの各ブロックの構造は次のとおりです。

#github                                    #github的git账号配置
Host github                                #叫什么随意,只是区分
HostName github.com                        #此处必须为对应git的实际域名地址
PreferredAuthentications publickey         #验证方式
User usr1                                  #git账号名
IdentityFile C:\Users\xxxx/id_rsa_github   #对应的秘钥文件名,即第一步生成的文件名,不需要写.pub后缀

#aliyun                                    #阿里云的git仓库配置                            
Host aliyun.code
HostName code.aliyun.code
PreferredAuthentications publickey
User usr2
IdentityFile C:\Users\xxxx\.ssh\id_rsa

 ステップ 3: Git Bash クライアントを開き (管理者として実行)、テスト コマンドを実行して構成が成功したかどうかをテストします (known_hosts ファイルが .ssh ディレクトリに自動的に生成され、その中に秘密キーが構成されます)。

完了後は、バージョン管理操作にさまざまな git アカウントを使用できるようになります。

 

おすすめ

転載: blog.csdn.net/blackhost/article/details/117048071