這種事情總是容易忘記步驟,尤其是再入職新公司以后。因為這種操作不是經常會做的
打開終端跟著輸入
ssh-keygen -t rsa -C “你的郵箱"
出現
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/你的Mac用戶名/.ssh/id_rsa):
直接回車,出現
Created directory '/Users/你的Mac用戶名/.ssh'.
Enter passphrase (empty for no passphrase):
輸入密碼,一般不用輸入,直接回車,出現
Your identification has been saved in /Users/你的Mac用戶名/.ssh/id_rsa.
Your public key has been saved in /Users/你的Mac用戶名/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:+4xdhIVKajdjbF0ZbAKqMxL+Mp372xa86PhVyVqFQVpY “你的郵箱
ssh-keygen -t rsa -C “你的郵箱
The key's randomart image is:
+---[RSA 2048]----+
| ..=+=+. |
|. +.+Fo . |
| o.o.* o |
|+oo++ = . |
|o.==.o os. |
| +o . .. |
| ooo.. .. |
|.= .. + |
|o=.. .. o |
+----[SHA256]-----+
生成成功了,查看一下
cat ~/.ssh/id_rsa.pub
出現
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCoibHh9t2Vzdfgtjn+GKK4pjpCsuU/qT+G7L2utYvkyHpXwX17WSnmY5GEHiRCM64mGaEklE44K0SQhyVckvhrPA2/bdhgT7RKSkP1aL+rK3nAM2X73argQVR+KKLWtbbk/x7pjDhRq+jr0LIXlzsF38Nt4E1XikgL+/ubU8fGuiJEJacM9Rw9EXjhUw2lchSQ9MmqJRdhXD+e9iKoNmIJyUg1kSt60KTFd5G60kAOjHrQ6zidNmkIhmvamy9eBL4JvBszmjhdDTE3pRgAkgUn5+I41KwDG0AX2DCmAjJMplDJqmmGmleGI6Xd6qI+b6AnPAKwqOTOg29xm2T0XpZp "你的郵箱"
把公鑰拷貝到碼云后臺,一般讓你輸入碼云賬號的密碼。
添加成功以后在控制臺輸入
ssh -T git@git.oschina.net
出現
The authenticity of host 'git.oschina.net (103.21.119.119)' can't be established.
ECDSA key fingerprint is SHA256:FMNC9Kn/eye1W8i89BgrQp+KkGyhjgbVr17bmjey0Wc.
Are you sure you want to continue connecting (yes/no)?
輸入yes

表示已經成功了