git config --global user.name "YourName"
git config --global user.email "YourEmail"
ssh-keygen -t rsa -C “YourEmail”
三个回车
Generating public/private rsa key pair.
Enter file in which to save the key (/home/kaixuan/.ssh/id_rsa):
Created directory '/home/kaixuan/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/kaixuan/.ssh/id_rsa.
Your public key has been saved in /home/kaixuan/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:Cg+b557Wr1kQtbGd5FaInk0ssrvnSrxNUgnznvrVan8 “likaixuan@newborn-town.com”
The key's randomart image is:
+---[RSA 2048]----+
| oo... |
| ..oB+o |
| ++o== |
| .=oo. |
| o S.+ |
| * o.+ . . |
| o +.+.= . . |
| o.ooO.... E|
| o+ *B=..... |
+----[SHA256]-----+
成功------------------------------------------------
生成的文件 位于/home/user/.ssh 目录
然后将生成的 id_rsa.pub 添加到github
ssh git@github.com
PTY allocation request failed on channel 0
Hi kaixuangh! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
成功
然后 git clone ------- 就可以正常使用啦