您的位置:首页 > 编程语言 > Java开发

Git SSL公钥密钥生成方式(Eclipse,Tortoise Git,命令行)

2017-08-03 10:13 495 查看

一. 使用命令行生成

命令

1.打开Git Bash/CMD 窗口

2.cd到目录,具体目录根据不同的环境,操作系统可能稍有不同,命令如下:

[1]. 在Git Bash运行命令 cd ~ 可以cd到用户根目录。

[2]. OSX环境下,运行cd~ 可以cd到用户根目录。

[3]. CMD窗口需要新打开一个CMD窗口默认就是用户根目录。

3.运行命令,cd到ssh目录,如果目录一不存在,则需要创建目录,命令如下:

[1]. 运行命令 cd .ssh 如果.ssh目录不存在,则mkdir .ssh

4.运行命令 查看当前目录是否存在文件,存在删除,如下:

[1]. osx环境下运行 ls 命令 如果存在则rm -rf /.ssh/*

[2]. windows环境下运行dir 命令 del .ssh

5.运行命令: 生成对应的key,然后系统会有英文提示你输入文件名,密码,确认密码,可以全部enter略过,如下:

[1].ssh-keygen -t rsa -C “你的注释如邮箱”

6.结束后,对应的key就生成到.ssh目录了,将生成的名为id_rsa.pub的公钥文件发给Git管理员 如果是使用GitHub自行上传GitHub

7.在使用的软件配置SSH2私钥文件路径(即导入私钥/注册私钥),私钥就是生成名为id_rsa的文件(没有后缀名)。可以导入如Eclipse,IDEA,Tortoise Git

[1].Eclipse的配置路径在菜单Windows-Preferences中搜索SSH2,配置SSH home 即用户目录/.ssh,私钥指定到id_rsa文件

[2].IDEA配置同Tortoise Git配置方式

[3].Tortoise Git需要使用PuTTYgen load 私钥,然后保存为PPK文件,然后使用Pageant 添加对应的ssh key.因为这个私钥的格式并不是Tortoise需要的PPK格式,所以需要借助PuTTYgen 转换

二. 使用Eclipse生成

1.打开菜单Windows-Preferences中搜索SSH2

2.打开Key-Management Tab页

3.点击生成 Generate RSA Key…

4.点击保存到用户根目录.ssh文件夹(其实也可以是其他文件夹只要你使用的软件指向到这个目录去)

三. 使用Tortoise Git生成

1.打开Windows开始菜单 搜索 PuTTYgen

2.默认就是选择RSA,点击Generate

3.注意如果这个时候卡主了,是因为使用的随机数产生方式依赖系统的熵池,你随便动一动鼠标或者键盘产生一些系统事件,然后系统会补充熵池,则进度条就开始动了

4.点击保存public key发送给Git管理员

5.点击保存private key,然后按照上诉使用命令行生成方式,导入对应的软件

四. 最后

最后你就可以很Happy的使用SSL协议clone你需要的代码了,

注意,生成key的注释可以填 可不填

Git,Tortoise Git等软件在软件管家中都可以找得到

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  eclipse git rsa Tortoise ssl