TortoiseGit生成SSH-key实现Gitlab免密管理代码
in PHP with 0 comment

TortoiseGit生成SSH-key实现Gitlab免密管理代码

in PHP with 0 comment

TortoiseGit设置SSH-key实现Gitlab免密管理代码

说明

之前在mac上开发都是直接安装git,用ssh-keygen命令生成公钥直接传上去,正好疫情在家,切换到台式电脑开发,记录一下用TortoiseGit设置SSH-key实现免用户名密码验证


前提

这两个软件都需要安装:

Git:https://git-scm.com/download/win
TortoiseGit: https://tortoisegit.org/download/

配置过程

生成公钥,保存私钥

程序安装完之后可以看到TortoiseGit下有很多的工具,打开TortoiseGit下的PuttyGen,在打开的窗口中点击Generate按钮,会出现绿色进度条,等下生成,生成过程中可以多晃晃鼠标增加随机性。
请输入图片描述
请输入图片描述
保存私钥到自己的电脑中,随后会用到,公钥copy下来传到仓库密钥的管理文件中,就是生成的那一长串代码
请输入图片描述

公钥上传到仓库

将生成的公钥上传到仓库密钥的管理文件中,GitLab用界面操作,其他的大同小异。
请输入图片描述
请输入图片描述

添加Pageant

Pageant工具 是TortoiseGit中负责和服务端验证,通过加载公钥ppk来完成验证,所以我们将刚刚保存下来的ppk文件保存到Pageant工具中就可以进行免密下载了。
请输入图片描述
请输入图片描述

下载

添加完之后就可以在自己的项目管理下git clole,添加仓库地址,直接下载
请输入图片描述
请输入图片描述

结尾

酒入豪肠,七分化作月光;剩下的三分,啸成了剑气,绣口一吐,就是半个盛唐。

Responses