什么是GitHub?这个网站就是提供Git仓库托管服务的。

什么是SSH Key?你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,大白话理解就是这两个仓库如果要进行远程同步,则我们需要把这两个仓库连接起来,而这两个仓库的连接桥梁就是SSH了。

1、在一个文件夹里面打开git bash命令窗口

2、生成ssh key

ssh-keygen -t rsa -b  -C "your_email@example.com" // 这里要输入你的github的邮箱地址

如下面完整创建过程:

$ ssh-keygen -t rsa -b  -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 @.com
The key's randomart image is:
+---[RSA ]----+
| |
| |
| . |
| 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上创建项目。

最新文章

  1. Centos 下编译安装Redis
  2. jQuery与Struts2综合应用[stream/json]
  3. bzoj 2527: [Poi2011]Meteors 整体二分
  4. atitit  opencv apiattilax总结 约500个函数 .xlsx
  5. linux 脚本命令匹配并获取下一行数据
  6. html,js简单保存textarea换行格式
  7. asp.net ajax 调用错误解决
  8. hdu 5563 Clarke and five-pointed star 水题
  9. 局部更新listview的问题(只更新某个item)
  10. Servlet中获取JSP内置对象
  11. CSS清除浮动的方法
  12. Web前端-CSS必备知识点
  13. 机器学习基石笔记:03 Types of Learning
  14. p1465 Preface Numbering
  15. BZOJ 5099: Pionek(双指针)(占位)
  16. Swift 里 Set(四)Testing for Membership
  17. LeetCode--219--存在重复元素2
  18. [NN] 随机VS批训练
  19. win10开启IE11企业模式
  20. Mail.Ru Cup 2018 Round 3 Solution

热门文章

  1. G - Greg and Array CodeForces - 296C 差分+线段树
  2. Laravel joinSub 子查询的写法
  3. 进阶 Linux基本命令-2
  4. tp5 -- join注意事项
  5. Linux操作系统进入单用户模式的方法
  6. POJ1475 推箱子---模块化思想
  7. Django新手十个开发指导
  8. RequestDispatcher.forward() 方法和HttpServletResponse.sendRedirect()方法的区别
  9. 在服务器上发布第一个.net项目
  10. PHP的闭包和匿名函数