テスト
次のコマンドgitバージョンを入力します
リターンバージョン番号は、GITバージョン2.20.1（Apple Git-117）のように成功が成功していることを示しています

ローカルエリアにSSHがあるかどうかを検出します
cd〜/.sshこのコマンドは.sshファイルディレクトリを入力できます
LSこのコマンドは、ディレクトリ内のすべてのファイルを表示します

SSHキーを生成します
ssh -keygen -t rsa -c "email@xxx.com"

生成の成功は、次のコードを促します
パブリック/プライベートRSAキーペアの生成。
キーを保存するためにファイルを入力します（/users/xxx/.ssh/id_rsa）：

その後、.ssh/id_rsaファイルパスを保存するように求められます。直接入力するだけです
作成されたディレクトリ「/users/xxx/.ssh」。
パスフレーズを入力します（パスフレーズなしで空）：

次に、パスワードを2回入力するように求められます。パスワードを入力した後に操作するときにパスワードを入力する必要があるため、入力しないこと、直接入力することが最善であり、成功後に表示されます
あなたの識別は/users/xxx/.ssh/id_rsaに保存されています。

あなたの公開鍵は/users/xxx/.ssh/id_rsa.pubで保存されています。

重要な指紋は次のとおりです。

16：27：AC：A5：76：28：2d：36：63：1b：56：4d：eb：df：a6：48 emxx.com

キーのランダムな画像

次のステップはSSHを追加し、次のコマンドを入力することです

ssh-add〜/.ssh/id_rsa

この時点で、パスワードを入力する必要があり、以前にパスワードを入力できます。この時点で、再度入力できます。
成功後、端末は次のコマンドを表示します

身元追加：/users/xxx/.ssh/id_rsa（/users/xxx/.ssh/id_rsa）

最終的に、2つのファイルが.sshフォルダーの下に生成されます。1つはid_rsa、もう1つはこのステップにid_rsa.pushです。キーオプションには一般に、新しいSSHキー操作があります。2つのオプションがあります。
1.titionこれは複数のSSHを区別するタイトルです。好きなように記入できます
2.キー
キーの表示方法は次のとおりです
vim〜/.ssh/id_rsa.pub

ディスプレイのすべてのコンテンツをコピーしてキーに入れて、SSHキーが対応するWebサイトに追加されて可用性を検出するようにするには、githubを例として、コマンドを入力してください
ssh git@github.com
测试
输入以下命令 git version
返回版本号就表示成功 如 git version 2.20.1 (Apple Git-117)

检测本地是否有ssh
cd ~/.ssh 此命令可以进入到.ssh文件目录下
ls 此命令显示目录下的所有文件

生成ssh密钥
ssh-keygen -t rsa -C "email@xxx.com"

生成成功会提示以下代码
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/xxx/.ssh/id_rsa):

之后会提示你保存.ssh/id_rsa文件路径,直接enter即可
Created directory ‘/Users/xxx/.ssh’.
Enter passphrase (empty for no passphrase):

然后会提示你输入密码,两次.因为输入密码以后进行操作的时候都需要输入密码,所以最好不输入,直接enter，成功之后会显示
Your identification has been saved in /Users/xxx/.ssh/id_rsa.

Your public key has been saved in /Users/xxx/.ssh/id_rsa.pub.

The key fingerprint is:

16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48 email@xxx.com

The key’s randomart image is:（后面图形省略）

下一步是添加ssh,输入以下命令

ssh-add ~/.ssh/id_rsa

此时会要求输入密码,之前输入了密码,此时就再次输入,没输入就enter
成功之后终端会显示以下命令

Identity added: /Users/xxx/.ssh/id_rsa (/Users/xxx/.ssh/id_rsa)

最后会在.ssh文件夹下生成两个文件,一个是id_rsa,另一个是id_rsa.push到这一步,ssh已经生成成功，后续操作就需要找到对应的远程代码仓库网站,在setting页面找到ssh密钥选项，一般都会有new ssh密钥的操作，里面有两个选项
1.title 这是区分多个ssh的标题,可以按照你喜欢的方式填写
2.key
key的查看方式如下
vim ~/.ssh/id_rsa.pub

复制显示的所有内容,贴到key里面,这样ssh key就添加到了对应网站里面检测可用性,以github为例,输入命令
ssh git@github.com