Git SSH key配置
一、检查本地Git配置
用如下命令(如未特别说明,所有命令均默认在Git Bash工具下执行)检查一下用户名和邮箱是否配置(github支持我们用用户名或邮箱登录):
git config --global --list
显示信息如下:
如未配置,则执行以下命令进行配置:
git config --global user.name "这里换上你的用户名"
git config --global user.email "这里换上你的邮箱"
二、生成密钥
查看~/.ssh目录下是否存在id_rsa和id_rsa.pub两个文件,如果存在则删除:
cd ~/.ssh
ls
执行以下命令生成秘钥:
ssh-keygen -t rsa -C "这里换上你的邮箱"
执行命令后需要进行3次或4次确认:
确认秘钥的保存路径(如果不需要改路径则直接回车);
如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则手动拷贝到其他目录后再覆盖);
创建密码(如果不需要密码则直接回车);
确认密码;
执行过程如下图:
在指定的保存路径下会生成2个名为id_rsa和id_rsa.pub的文件:
cd ~/.ssh
ls
三、配置SSH
再打开你的github,进入配置页,点击【增加密钥】按钮,将id_rsa.pub里的内容拷贝即可。
配置完后git即可免密操作了。
Git SSH key配置相关推荐
- Git简单生成公钥和私钥的方法及git ssh key配置
Git简单生成公钥和私钥的方法 Git安装完之后,需做最后一步配置.打开git bash,分别执行以下两句命令 git config --global user.name "用户名" ...
- Git生成公钥、私钥以及ssh key配置
一.公钥以及私钥的生成 首先设置Git 用户签名 1.打开安装好的Git Bash: 2.设置Git用户签名,执行以下命令: git config --global user.name 用户名 git ...
- Git SSH Key 生成并添加到github/gitee步骤
Git SSH Key 生成并添加到github/gitee步骤 在本地生成密钥 大家好,这里是坚果前端小课堂,欢迎大家关注我的公众号,"坚果前端" Git是分布式的代码管理工具, ...
- git ssh配置完后拉取代码_Git中SSH key配置秘钥生成和如何拉取代码
Git是分布式的代码管理工具,首先找公司的gitlab管理员帮你开通gitlab账号,发现本地Git仓库和gitlab仓库仍然不能传输项目,原因是远程的代码管理是基于SSH的,要通过SSH加密才能传输 ...
- Win10系统Git安装,及ssh key配置
文章目录 前言 一.安装Git 1. 下载并安装 2. 报错及解决方法 二.生成SSH key 1. 鼠标右键点击 Git Bash here 2. 依次执行以下命令: 三.Gitlab中配置SSH ...
- Git SSH Key 生成步骤
Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. github的SSH配置如下: 一 . 设置Git的user name和email: $ git ...
- git ssh key生成
重装系统后,需要重新安装git,ssh key便是遇到的其中一个问题,具体解决办法如下: 1.安装好git客户端后,查看本地是否有.ssh文件,命令如下: mkdir ~/.ssh 2.如果没有该文件 ...
- win环境下SSH key 配置
从Gitlab上拉取代码报错: Warning: Permanently added 'gitlab.wang.cn,47.94.8.13' (ECDSA) to the list of known ...
- git ssh key创建和github使用
github拉代码需要ssh验证 git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置. 一 .设置git: 设置git的user name和email ...
最新文章
- cartographer 配置过程
- eureka心跳_Eureka工作原理及心跳机制
- 上下定高 中间自适应_联合首发|医药供应链平台一块医药获新一轮融资,赋能产业上下游提质增效...
- android studio 模拟器中文乱码
- 面试必备:30 个 Java 集合面试问题及答案
- 微型计算机最早提出于,计算机基础题1、世界上第一台电子计算机诞生于A)1943年B-查字典问答网...
- 如何使用 Linq 获取每个分组中的第一个元素?
- android驱动代码,GitHub - rumengsuifeng/AndroidDrivers: Android驱动的代码
- ansible 安不安全_如何向您的安全团队介绍Ansible
- 你是如何管理你的时间的?-----时间管理与树的遍历
- 最大化窗口快捷键_ubuntu Gnome快捷键
- vim中 E212:无法打开并写入文件的解决办法
- 算法导论8-5习题解答(平均排序)
- Java—斗地主的洗牌发牌系统(积小流成江海)
- Macbooster8免费mac清理垃圾软件功能介绍
- NVIDIA面经整理
- 杂谈---2014的第一篇博客
- 快学Scala 读书笔记之 Chapter 2、3、4(控制结构函数,数组,映射,元组)
- 翻译视频字幕的软件叫什么?安利这几个软件给你
- 网页js识别移动端几种方法
热门文章
- 不愿意和别人打交道_参加完孩子学校的运动会,宝妈吐槽贫富圈子差距大,不适合打交道...
- arcgis公里网格制作
- 【转】DCMTK 开源库的学习笔记2:直接操作dcm文件中像素数据的尝试
- 【转】WPF从我炫系列4---装饰控件的用法
- 第十四节: EF的三种模式(四) 之 原生正宗的 CodeFirst模式的默认约定
- 【转】3.4SharePoint服务器端对象模型 之 访问文件和文件夹(Part 4)
- 【Python CheckiO 题解】Remove Accents
- egg 编码规范_Egg 框架简述 (仅学习)
- 【HDU - 5988】Coding Contest(网络流费用流,改模板)
- 【 CodeForces - 864B】Polycarp and Letters(水题,字符串,有坑)