配置
1、点击 git bash ,输入 ssh-keygen,三下回车,在你的 C:\Users\用户名.ssh 的路径下生成一个公钥的私钥

2、打开公钥,复制其中的内容,打开git,在设置中输入复制的公钥如下图


3、title一般会自动生成

原理

为了在不同平台/网络主机之间的通信安全, 很多时候我们都要通过ssh进行认证. ssh认证方式主要有2种:

① 基于口令的安全认证: 每次登录的时候都要输入用户名和密码, 由于要在网络上传输密码, 可能存在中间人攻击的风险;
② 基于密钥的安全认证: 配置完成后就可以实现免密登录, 这种方式更加安全 —— 不需要在网络上传递口令, 只需要传输一次公钥. 常见的git的ssh方式就是通过公钥进行认证的.
上面咱们配置的ssh的模式,当咱们拉取代码时指令通过私钥进行加密,然后git通过咱们的公钥进行解密,从而实现了验证的效果。大家不配置的话,可以通过第二种形式进行代码拉取,此时就需要输入用户名和密码,相对比较麻烦。

结构

git配置(SSH)相关推荐

  1. 在Linux配置Git SSH的详细步骤;git配置ssh详细教程;

    在Linux或Mac OS上配置Git SSH的详细步骤如下: 1.打开终端,并输入以下命令检查是否已经在Linux下安装git git --version已安装,则获取git版本信息成功 2.如果已 ...

  2. git 配置ssh 秘钥

    git支持http和ssh两种Clone方式: PS:Clone即下载源码 如何配置git的ssh key,以便我们可以通过git方式下载源码. 需要经过以下几个步骤 1.配置账户和邮箱: 通过以下命 ...

  3. Git配置SSH 免密登录

    前言:相信大家现在在工作中,都在使用Git吧.众所周知,Git有两种克隆代码的方式: 一种是http,另外一种就是SSH. SSH免密登录,免去了每次登录都输入账号密码的繁琐,但是却需要配置在电脑上. ...

  4. Git配置SSH步骤

    一.git 配置 (1)打开 git 命令窗口 (2)配置用户名(填自己的姓名) git config --global user.name "linjiaxiaozhu" (3) ...

  5. git clone 报错 Permission denied (publickey,password).git配置ssh key

    翻译下这段英文,大概意思是: 权限被拒绝(公钥.密码).无法从远程存储库中读取. 解决方式:创建ssh key.配置git 1.设置username和email(github每次commit都会记录他 ...

  6. git 配置 ssh 之后还需要登录

    今天给公司电脑配置 git (gitlab)的 ssh 免密登录时,公钥已经配置好了,但依然还需要输入登录密码,踩了好多坑才搞定,很简单,就是: 执行 git config --global cred ...

  7. Git配置SSH公钥

    1.安装Git 2.安装完成之后,点击桌面右键,选中git bash here 3.配置user.name,user.email(第一次使用) git config --global user.nam ...

  8. git 配置 SSH

    1.鼠标右键,点击 'git bash here' 2.配置一下name .eamil git config --global user.name '用户名' git config --global ...

  9. Git配置SSH公钥及创建和克隆远程仓库

    gitbash在本地创建ssh key (1)打开c盘下的用户文件夹,可以找到".ssh"这样一个文件夹,现在这个文件夹下是空的. 执行如下命令 ssh-keygen -t rsa ...

最新文章

  1. (转)mxArray数据类型
  2. oracle日志版本不同,Oracle重做日志文件版本不一致问题处理
  3. LeetCode Binary Search Tree Iterator( 二叉树迭代器)
  4. stack示例_C.示例中的Stack.Clone()方法
  5. ART虚拟机 _ Java对象和类的内存结构,java中级面试题库weixin
  6. 就说现在的钱有多难挣
  7. 大学python挂科补考_大一就挂科了,怎么办。感觉没了信心?
  8. Oracle中“行转列”的实现方式
  9. Echarts3柱状图切换折线图时发生位移
  10. 将win10的屏幕颜色调成护眼色豆沙绿
  11. Mybatis报错 :Error evaluating expression ‘condition.xxxx!= null ‘
  12. uniapp全端应用商城系统,应用市场APP,软件库APP,葫芦芥子博客
  13. python考试搜题神器_智慧职教云课堂2020Python程序设计答案搜题公众号
  14. 华为防火墙笔记-加密与证书
  15. springMVC+阿里云API = 实现发送手机验证码短信
  16. Log4J的入门简介学习【转】
  17. 使用 Play Integrity API 来保护您的应用和游戏
  18. swing开发五子棋
  19. 计算机组成原理寄存推实验报告,计算机组成原理移位寄存实验报告.doc
  20. 微信小程序实现生成二维码功能并下载到本地

热门文章

  1. 会员计费系统c语言_c语言课程设计报告 会员卡计费系统源代码
  2. 名人热议新iPhone:5S中规中矩5C莫名其妙
  3. 《Python编程从入门到实践》_第二章_变量和简单数据类型
  4. C语言青蛙过河游戏超详细教程【附源码】
  5. String数组拆分
  6. 微信小程序仿淘票票之登录注册讲解
  7. 转行不知道改选金融还是电信
  8. Windows10系统如何安装git
  9. 第一本十五章上级2注册账号
  10. JMH基准测试工具 (一):介绍