由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以必须要让github仓库认证你SSH key,在此之前,必须要生成SSH key。

第1步:创建SSH Key。在windows下查看[c盘->用户->自己的用户名->.ssh]下是否有id_rsaid_rsa.pub文件,如果没有需要手动生成。
打开git bash,在控制台中输入以下命令。

1
$ ssh-keygen -t rsa -C "youremail@example.com"

密钥类型可以用 -t 选项指定。如果没有指定则默认生成用于SSH-2的RSA密钥。这里使用的是rsa。

同时在密钥中有一个注释字段,用-C来指定所指定的注释,可以方便用户标识这个密钥,指出密钥的用途或其他有用的信息。所以在这里输入自己的邮箱或者其他都行。

输入完毕后程序同时要求输入一个密语字符串(passphrase),空表示没有密语。接着会让输入2次口令(password),空表示没有口令。3次回车即可完成当前步骤,此时[c盘>用户>自己的用户名>.ssh]目录下已经生成好了。

第2步:登录github。打开setting->SSH keys,点击右上角 New SSH key,把生成好的公钥id_rsa.pub放进 key输入框中,再为当前的key起一个title来区分每个key。

来源:http://www.cnblogs.com/horanly/p/6604104.html

Git 中 SSH key 生成步骤相关推荐

  1. Git SSH Key 生成步骤

    Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. github的SSH配置如下: 一 . 设置Git的user name和email: $ git ...

  2. 【Git】SSH Key 生成

    GIT 是分布式的代码管理工具,远程的代码管理基于 SSH,因此当远程使用GIT 时需要配置 SSH,但是我经常会忘记哈哈

  3. Git SSH Key 生成并添加到github/gitee步骤

    Git SSH Key 生成并添加到github/gitee步骤 在本地生成密钥 大家好,这里是坚果前端小课堂,欢迎大家关注我的公众号,"坚果前端" Git是分布式的代码管理工具, ...

  4. Git中如何利用生成SSH个人公钥访问git仓库

    Git中如何利用生成SSH个人公钥访问git仓库方法(这里以coding平台为例): 1. 获取 SSH 协议地址 在项目的代码页面点击 SSH 切换到 SSH 协议, 获得访问地址, 请使用这个地址 ...

  5. git ssh key生成

    重装系统后,需要重新安装git,ssh key便是遇到的其中一个问题,具体解决办法如下: 1.安装好git客户端后,查看本地是否有.ssh文件,命令如下: mkdir ~/.ssh 2.如果没有该文件 ...

  6. 在 github 上添加 SSH key 的步骤

    版权声明:个人学习笔记,不喜勿喷,文章转载请标明出处,谢谢! <a class="copy-right-url" href=" https://blog.csdn. ...

  7. git ssh配置完后拉取代码_Git中SSH key配置秘钥生成和如何拉取代码

    Git是分布式的代码管理工具,首先找公司的gitlab管理员帮你开通gitlab账号,发现本地Git仓库和gitlab仓库仍然不能传输项目,原因是远程的代码管理是基于SSH的,要通过SSH加密才能传输 ...

  8. Git SSH Key生成,配置到GitHub 并测试

    //本环境为os下 //首先是查看本机安装git版本 yangliu$ git --version git version 2.17.0 //git目录 yangliu$ which git /usr ...

  9. win7 git 添加 ssh key

     分两步走,借助git bash客户端: 第一步:生成秘钥 创建SSH key. 在用户主目录下, 看看有没有.ssh目录, 如果有, 再看看这个目录下有没有id_rsa 和 id_rsa.pub 这 ...

最新文章

  1. 使用dd查看磁盘前4个扇区的内容
  2. pil ImportError: DLL load failed: 找不到指定的模块
  3. 数据库设计中的五个范式
  4. 如何利用手持终端信息化仓储管理呢
  5. c语言输入字符串的格式不正确的是,关于c#:输入字符串的格式不正确
  6. 【JavaScript】appendChild一个的注意点之会删除原dom树节点
  7. php怎么加一个透明的菜单栏,window_PHP制作下拉透明菜单,下拉透明菜单 script language= - phpStudy...
  8. Maximum Submatrix Largest Rectangle
  9. php_l3arning_notes_2
  10. java服务器必读_Java服务器端编程安全必读
  11. python 下载google文件
  12. Oracle 同音字查询,对外汉语汉字教学
  13. linux安装fdfs
  14. 微信小程序 学科竞赛比赛报名管理系统 Android hbuilderx App毕业设计
  15. chromium 浏览器多进程架构小科普
  16. 全年涨幅超200%,来自东南亚的Sea Limited有何魔力?
  17. 【金猿技术展】视频矫正技术——基于参数估计的自由几何变换算法
  18. centos7 moloch安装及优化
  19. animation和transform以及响应式布局相关知识
  20. 西门子KTP/TP 系列触摸屏以太网通讯方法

热门文章

  1. php oauth 扩展,PHP 安装 Oauth 扩展
  2. rocketmq安装,内存配置,各种命令说明,windows下安装,控制台工具
  3. 3.cocos2dx之Menu,通过menu来实现场景的切换
  4. 使用DOM解析常用方法
  5. Python数据分析之初识numpy常见方法使用案例
  6. PHP怎么修改链接,phpcms导航链接怎么修改
  7. 排序算法的时间复杂度_算法的时间复杂度
  8. android系统自动构建,[系统集成] Android 自动构建系统
  9. php 多维数组怎么去重,php多维数组去重,该如何解决
  10. 概率图模型中信念传播