栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

省略每次推拉代码输入账号和密码——配置SSH密钥对

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

省略每次推拉代码输入账号和密码——配置SSH密钥对

问题描述

若使用https协议,每次pull或push代码都需要输入账号密码,比较繁琐,但如果使用git协议以及SSH密钥对,可以省去输入账号密码的过程。

解决办法

方法1:TortoiseGit生成SSH密钥对

1.安装TortoiseGit;
2.点击开始程序菜单,找到TortoiseGit文件夹中的PuTTYgen工具,或直接通过系统搜索栏搜索 ,如图:

3.打开PuTTYgen工具,点击Generate按钮开始生成SSH密钥对,如图:

4.可将鼠标在密钥框中随机移动,以增加密钥随机性,SSH密钥对生成过程中,会出现绿色进度条,如图:

5.密钥生成结束后,红色框内的为公钥,如图:

6.将公钥拷贝至代码管理网站,如Github、Gitee等,如图(Gitee):

7.点击Save private key,将私钥保存到本地,私钥文件后缀名为.ppk,如图:

8.点击开始程序菜单,找到TortoiseGit文件夹中的Pageant工具,或直接通过系统搜索栏搜索 ,如图:

9.打开Pageant工具,点击AddKey按钮加载第6步保存的.ppk私钥,如图:

10.关闭Pageant工具窗口,不用输入账号密码即可推拉代码,URL为远端仓库的ssh地址,如图:

11.电脑重启后,需要重复第7和8步骤,为了避免每次重启电脑都需要重新手动加载私钥,可在克隆仓库时或之后将私钥文件与仓库绑定,如图:

方法2:Git生成SSH密钥对(待补充)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/882547.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号