文章目录

  • SSH连接GitHub并配置ssh key
    • 一、设置Git的user name和email
    • 二、本地生成ssh key
      • 1、检查ssh keys是否存在
      • 2、生成ssh key
      • 3、将ssh key添加到ssh-agent
    • 三、配置git的ssh key
      • 1、将ssh key配置到github
      • 2、测试ssh key的配置情况

SSH连接GitHub并配置ssh key

配置git的ssh提交,主要需要以下三步:

  1.设置Git的user name和email2.生成ssh3.配置git 的ssh key

官方文档:点这里

一、设置Git的user name和email

//用户名写自己想写的,比如:mmzsit
$ git config --global user.name "mmzsit"
//邮箱写自己的,比如我的:mmzzsblog@163.com
$ git config --global user.email "mmzzsblog@163.com"

二、本地生成ssh key

新打开一个终端,输入:

1、检查ssh keys是否存在

$ ls -al ~/.ssh

如果目录下面没有id_rsa、id_rsa.pub则表示key不存在

2、生成ssh key

$ ssh-keygen -t rsa -b 4096 -C "mmzsblog@163.com"Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
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:RB6dXNLR7PFAF3Z4QcKHp10cumJ1iOfMymzpdSKWmPk mmzsblog@163.com
The key's randomart image is:
+---[RSA 4096]----+
|        oo.++*+O*|
|       o .+.oo@+=|
|        o  . *=*.|
|       .    *.+..|
|        S  o =   |
|          B =    |
|         + X o . |
|          = o o  |
|           E     |
+----[SHA256]-----+

3、将ssh key添加到ssh-agent

先确认ssh-agent是可用的

$ eval $(ssh-agent -s)
Agent pid 10336

将ssh key添加到ssh-agent

$ ssh-add ~/.ssh/id_rsa
Identity added: /c/Users/Administrator/.ssh/id_rsa (mmzsblog@163.com)

三、配置git的ssh key

1、将ssh key配置到github

登录github–>点击头像–>选择"settings"–>选择左侧菜单"SSH and GPG keys"–>点击右上角的"NEW SSH key"–> 新建ssh 链接。

复制key内容:

$ clip < ~/.ssh/id_rsa.pub

TiTle 可随意填写(建议和第一步设置的用户名一致) ;
Key是第二步生成的 id_rsa.pub文件 的内容全部复制到此处(id_rsa.pub默认在C:\Users\Administrator.ssh目录下)。

2、测试ssh key的配置情况

$ ssh -t git@github.com
PTY allocation request failed on channel 0

到这里就配置好了!

SSH连接GitHub并配置ssh key相关推荐

  1. win10配置SSH连接Github

    win10配置SSH连接Github 1. 条件 2. 办法 1. 条件 Github账号 Win10已安装Git 2. 办法 打开Git Bash 查看有没有ssh设置 $ ls .ssh/ 空空如 ...

  2. Gitee(码云)、Github同时配置ssh key

    Gitee(码云).Github同时配置ssh key:https://www.jianshu.com/p/161b61d6bae1 转载于:https://www.cnblogs.com/bydzh ...

  3. SSH服务详解(七)– SSH 连接 Github

    SSH 连接 Github SSH服务详解(一)–Linux SSH 服务器与客户端的安装与启动 SSH服务详解(二)–使用私钥登录 SSH 服务器(免密登录) SSH 服务详解 (三)-- 使用 S ...

  4. 使用 SSH 连接 GitHub

    目录 使用 SSH 连接 GitHub 关于 SSH 检查现有 SSH 密钥 生成新的 SSH 密钥并把它添加到 ssh 代理中 关于生成 SSH 密钥 生成新的 SSH 密钥 将 SSH 密钥添加到 ...

  5. 在Mac上使用SSH连接GitHub

    在Mac上使用SSH连接GitHub 先打开终端 1.在Git中设置用户名: git config --global user.name "你的名字" 例如: git config ...

  6. ssh 连接_Docker实战——使用SSH连接docker容器

    简介 什么是Docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目.它基于 Google 公司推出的 Go 语言实现. 项目后来加入了 L ...

  7. window下配置SSH连接GitHub、GitHub配置ssh key

    此经验分两部分: 第一部分介绍:在windows下通过msysGit(Git for windows.Git Bash)配置SSH Keys连接GitHub. 第二部分介绍:在GitHub上创建仓库, ...

  8. 解决GitHub未配置SSH key提示错误信息

    git push -u origin master Permission denied (publickey). fatal: Could not read from remote repositor ...

  9. GitHub如何配置SSH Key

    文章目录 步骤 一.设置git的user name和email 二.检查是否存在SSH Key 三.获取SSH Key 四.GitHub添加SSH Key 五.验证和修改 https://github ...

  10. 如何在Github上配置ssh key的密钥

    Step0 : 解释说明 git使用SSH配置, 初始需要以下三个步骤 使用秘钥生成工具生成rsa秘钥和公钥 将rsa公钥添加到代码托管平台 将rsa秘钥添加到ssh-agent中,为ssh clie ...

最新文章

  1. python资料百度网盘-python自动保存百度盘资源到百度盘中的实例代码
  2. python字符串截取_Python容器类型公共方法汇总
  3. 阿里消息队列mq服务器,阿里的架构之路——漫谈MQ
  4. 计算机控制技术摘要,计算机控制技术摘要.ppt
  5. 需要编写支持英特尔 x86 的 Android* 游戏应用? 此处的样本可为您提供帮助!
  6. 英国航空系统周末故障,可能会损失掉全年将近 3% 的利润
  7. 用C语言调用.bat批处理命令
  8. FastJson之autotype bypass
  9. 计算机仿真软件multisim,电路仿真软件哪个好?2019电路仿真软件推荐
  10. 杜威分类法_设计机器人:从都会到休伊,杜威和路易
  11. 高频PCB设计设计技巧简述
  12. 计算机的许可服务在哪里打开,Win10服务在哪里,怎么打开Win10服务列表?
  13. 简单的理解unicode和utf-8的关系
  14. 抖音搬运视频如何伪原创
  15. idea 导入别人的项目后,显示包的名称错误does not correspond to the file path
  16. matlab中poly2sym,poly2sym 与 sym2poly
  17. io口模拟spi,stm32f103与MS5611基于spi总线的温度压力高度数据读取
  18. 如何配置Java和tomcat环境变量
  19. 2015年十大IT趋势 云计算占榜首
  20. 西南科技大学大学计算机理工A,西南科技大学《计算机辅助设计》题库AutoCAD试题一-A卷.pdf...

热门文章

  1. iOS之 simlator模拟器截屏
  2. 微信小程序地图插件使用
  3. 校招行测笔试-言语理解与表达
  4. java希尔密码,希尔
  5. HOMAG工控机维修西门子IPC627D维修HG-A.1.0
  6. 呼叫压力测试软件,MyComm呼叫中心压力测试解决方案
  7. 呼叫中心系统的工单流转处理流程
  8. 尝试修改smali码破解App
  9. Kotlin教程(一)基础
  10. 面试IT公司的时候,程序员的简历应该写多少个项目经验比较合适?