若使用https协议,每次pull或push代码都需要输入账号密码,比较繁琐,但如果使用git协议以及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步骤,为了避免每次重启电脑都需要重新手动加载私钥,可在克隆仓库时或之后将私钥文件与仓库绑定,如图:



