打開終端, 執行以下操作:
YANGdeMacBook-Pro:~ chengruiyang$ cd ~/.ssh
YANGdeMacBook-Pro:.ssh chengruiyang$ ssh-keygen -t rsa -C "yangyang@***.com" // <注> 郵箱地址
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/chengruiyang/.ssh/id_rsa): id_rsa_DCB
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_rsa_DCB.
Your public key has been saved in id_rsa_DCB.pub.
The key fingerprint is:
SHA256:Mc5yvH20fWu8KnsVjK101b73hZ3qVXLUJImh0frzhaA yangyang@***.com // <注> 郵箱地址
The key's randomart image is:
+---[RSA 2048]----+
| ...o..o|
| oo .o+|
| o .. +.+|
| + o. .o *.|
| . S oo.++*|
| o oE.o+o**|
| . . oo=o=|
| o oo+o|
| .=ooo.|
+----[SHA256]-----+
YANGdeMacBook-Pro:.ssh chengruiyang$
添加公司的到信任列表
192:~ chengruiyang$ ssh-add ~/.ssh/id_rsa_DCB
Enter passphrase for /Users/chengruiyang/.ssh/id_rsa_DCB:
Identity added: /Users/chengruiyang/.ssh/id_rsa_DCB (yangyang@***.com) // <注> 郵箱地址
192:~ chengruiyang$
新建config文件
192:~ chengruiyang$ cd ~/.ssh
192:.ssh chengruiyang$ touch config
cofig添加以下內容, 以便做多賬戶區分
#DCB項目
Host yangyang.git.***.com
Hostname git.***.com // 公司代碼git地址
IdentityFile ~/.ssh/id_rsa_DCB
User yangyang
查看ssh
cat /Users/chengruiyang/.ssh/id_rsa_DCB.pub
之後copy到遠程項目的SSH Keys下
<注>: 以上全部操作亦適用於Mac下設置多個Git賬戶