文档章节

git生成添加公钥

g
 guozenhua
发布于 2017/09/10 19:05
字数 231
阅读 7
收藏 0

1.为什么要添加公钥

git使用https协议,每次pull, push都要输入密码,相当的烦。
使用git协议,然后使用ssh密钥。这样可以省去每次都输密码。

 

2.步骤

基本步骤如下:

1. 设置Git的user name和email

git config --global user.name "guozhenhua"     //xxxx为git用户名

git config --global user.email "84424146@qq.com"      //xxxx@xxxx.com为注册git的邮箱

2. 查看是否已经有了ssh密钥:cd ~/.ssh    =>    open ./       

//成功后我的有id_rsa、id_rsa.pub、known_hosts这三个文件

如果没有密钥则不会有此文件夹,有则备份删除

3. 清除所有的公钥:ssh-add -D

   删除git中的公钥:rm -r ~/.ssh

 

4.你可以按如下命令来生成 sshkey:

ssh-keygen -t rsa -C "84424146@qq.com"  

# Generating public/private rsa key pair...
# 三次回车即可生成 ssh key

查看你的 public key

cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

 

复制公钥,将公钥加入 github等

© 著作权归作者所有

共有 人打赏支持
上一篇: markdown入门练习
下一篇: java问题排查
g
粉丝 4
博文 146
码字总数 96691
作品 0
杭州
私信 提问
【GIT-4】 远程仓库的建立

【转载请注明出处!http://my.oschina.net/u/2337744/】 【远程仓库的建立】 第一步:在Git@OSC上面创建一个空的项目 第二步:生成SSH公钥和SSH密钥 首先在Git Bash中使用cd ~/.ssh命令查看是...

程序媛_Mickey
2016/03/09
44
0
使用linux安装gitolite管理git

系统:centos7 服务器:阿里云 一、前期准备 1.安装git yum install git 2.安装perl yum install perl 3.安装openssh yum install openssh 4.安装cpan(如果你的linux里面没有,就必须安装)...

Stanley_小麦冬
08/14
0
0
公钥格式错误,

请教各位老师:Git@OSC账户公钥添加格式错误问题,通过安装Git-2.6.3-64-bit TortoiseGit-1.8.13.0-64bit,按步生成公钥,复制粘贴(各种方式如:用海龟工具生成时在git bash里vi,用sublime工...

marcozho
2015/12/05
201
1
多账号配置SSH

博客地址 : 多账号配置SSH 简书地址 : 多账号配置SSH 快捷说明 熟练者忘记查询, 详细解析在下面模块 背景介绍 为什么要配置SSH 作为一个正常上班搬砖程序猿,Git 应该是目前主流的代码管理工...

__小___东邪___
2017/12/15
0
0
jenkins 从git拉取代码

步骤 jenkins已集成git插件(如无,请自行下载) 1. 去到源码管理栏,选中Git: 使用http协议去获取代码 Repository URL填写http的git地址,此时未选择相应的Credentials,会有图中红色提示 ...

千往
2017/06/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

windows下让 jar 在后台运行的办法

windows下 运行 java jar 不出现 命令行 窗口 新建一个披处理 run.bat,内容如下 @echo off start javaw -jar xx.jar exit 双击运行即可。...

glen_xu
16分钟前
1
0
jdk1.8 lambda stream 指定的对象属性进行去重

原因:因为Stream提供的distinct()方法只能去除重复的对象,无法根据指定的对象属性进行去重,可以应付简单场景。 解决方案: //去重,共同信息保存到bizPledgeSupplierVOs里bizPledgeSupp...

INSISTQIAO
18分钟前
0
0
vue nextTick深入理解---vue性能优化、DOM更新时机、事件循环机制

定义[nextTick、事件循环] nextTick的由来: 由于vue的数据驱动视图更新是异步的,即修改数据的当下,视图不会立即更新,而是等同一事件循环中的所有数据变化完成之后再统一进行视图更新。...

JamesView
26分钟前
2
0
常用汉字编码

GB2312 仅包含大部分的常用简体汉字,但已经不能适应现在的需要; GB13000 由于GB2312的局限性,国家标准化委员会制定了GB13000编码; 但由于当时的硬件和软件都已经支持了GB2312,而GB13000...

晨猫
29分钟前
4
0
纳尼?我的Gradle build编译只要1s

https://juejin.im/post/5c00ec39e51d4555ec0394f6

SuShine
30分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部