什么是GitHub?这个网站就是提供Git仓库托管服务的。
什么是SSH Key?你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,大白话理解就是这两个仓库如果要进行远程同步,则我们需要把这两个仓库连接起来,而这两个仓库的连接桥梁就是SSH了。
1、在一个文件夹里面打开git bash命令窗口
2、生成ssh key
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" // 这里要输入你的github的邮箱地址
如下面完整创建过程:
$ ssh-keygen -t rsa -b 4096 -C "test@163.com" Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa): Created directory '/c/Users/Administrator/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa. Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub. The key fingerprint is: SHA256:ngqd9Z8r9Laj91K1hbpP37TXjxcimPgZMzS3yqkoGvk 13824427829@163.com The key's randomart image is: +---[RSA 4096]----+ | | | | | . | | o . . o| | S = .. .o| | . . = O.o...o | | o . o =.O..oo +| | o. ... *..Bo +*| | ..E..... .==B+o*| +----[SHA256]-----+
上面默认生成在用户主目录的.ssh
目录下,可以自己输入自定义位置。然后你会发现,在.ssh目录里面有两个文件:id_rsa(私钥)和 id_rsa.pub(公钥)
3、把ssh key添加到github
登录你的github账号,去到下面的路径,复制文件c/Users/Administrator/.ssh/id_rsa.pub
内容,把key添加到:github > settings > SSH and GPG keys > New SSH key > 粘贴保存。如下图:
到这里的话呢,表示我们已经成功把ssh key添加到github上面了。
下一篇文章我们讲怎么在github上创建项目。