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中搜索SSH22.打开Key-Management Tab页
3.点击生成 Generate RSA Key…
4.点击保存到用户根目录.ssh文件夹(其实也可以是其他文件夹只要你使用的软件指向到这个目录去)
三. 使用Tortoise Git生成
1.打开Windows开始菜单 搜索 PuTTYgen2.默认就是选择RSA,点击Generate
3.注意如果这个时候卡主了,是因为使用的随机数产生方式依赖系统的熵池,你随便动一动鼠标或者键盘产生一些系统事件,然后系统会补充熵池,则进度条就开始动了
4.点击保存public key发送给Git管理员
5.点击保存private key,然后按照上诉使用命令行生成方式,导入对应的软件
四. 最后
最后你就可以很Happy的使用SSL协议clone你需要的代码了,
注意,生成key的注释可以填 可不填
Git,Tortoise Git等软件在软件管家中都可以找得到
相关文章推荐
- 两种方式将Eclipse中的项目生成git并且提交到github上面
- git SSH方式克隆代码生成密钥步骤
- php RSA 生成证书,从证书导出密钥,公钥
- window10使用命令ssh工具生成github开源中国需要的ssh密钥以及转换为ppk让tortriseGit工具支持它
- 使用git bush 生成github SSH公钥
- Git生成公钥命令
- git 如何生成 SSH 公钥
- centos shell编程4【分发系统】 服务器标准化 mkpasswd 生成密码的工具 expect讲解 expect传递参数 expect自动同步文件 expect指定host和要同步的文件 expect文件分发系统 expect自动发送密钥脚本 Linux脚本执行方式 第三十八节课
- git公钥生成和添加
- 命令行和Eclipse 2种方式实现对APK的签名与APK文件优化
- LNMP架构 (5) 之 Nginx负载均衡、ssl原理、生成ssl密钥对、配置ssl
- Git生成密钥,出现ssh-keygen不是内部或外部命令
- git的SSH公钥生成
- Git@OSC通过Eclipse生成SSH keys RSA公钥私钥
- JAVA基础学习之命令行方式、配置环境变量、进制的基本转换、排序法、JAVA文档生成等(1)
- Android 自动编译、打包生成apk文件 1 - 命令行方式
- git公钥的生成
- windows环境下 生成git公钥和私钥
- 使用eclipse生成git的ssh