gitHub添加公鑰
- gitHub是通過SSH公鑰連接到現有倉庫的
設置SSH Key
ssh-keygen -t rsa -C "your_email@example.com" Generating public/private rsa key pair. Enter file in which to save the key (/Users/mouMiFan/.ssh/id_rsa): //Enter 回車 Enter passphrase (empty for no passphrase): //密碼 Enter same passphrase again: //密碼
結果:
Your identification has been saved in /Users/mouMiFan/.ssh/id_rsa. Your public key has been saved in /Users/mouMiFan/.ssh/id_rsa.pub. The key fingerprint is: SHA256:OkZCZO3AEOTsBILDqS/RZQhmr/YW2KVMExtdFOHmZh0 your_email@example.com The key's randomart image is: +---[RSA 2048]----+ |*==B+.o=o | |**ooO.o | |.o+B.+ o E | |ooB.+ + . . | | *.=. .+S. | |o o .oo. | | . o + | | . . . | | | +----[SHA256]-----+
在~/.ssh 文件夾中便生成了文件: id_rsa 文件是私有密鑰,id_rsa.pub 是公開密鑰。
查看公鑰
cat ~/.ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC4y3M40TOWuHhEraguOtunMtzywSre2ZcsvFUIAQ7DDPkp+pX4Su0RpYaqIvKm4JHy2f3+IsnlbThAJQkbJ4UC8YufHsk7h+bvjnb7P4lQGvbgHTu4zt2xrOBc3XiJrO+bCJLHwzdaVR8qE+uzwEaSE5b+VqH4xZt58yOBV4e2/fCBvlSnOqwuCMdaRNi2HnB1C+TEoEWFfJQxrgFWW1eEwbfwA/g4bkL9jNz8VVPnYRI6kZiVHIA6SLHmVzDdVCy0WgqKFUIkUVPSviahWdFV73IyMIvGt+s1FtE90iKIVH4SBIUrhhbxgHgX6Vgpv6qo2o1QJUqMW23cGwUfALrL your_email@example.com
提交到gitHub
打開 https://github.com/settings/ssh,點擊New SSH Key按鈕,粘貼上面的公鑰保持即可