1.使用Git 命令行生成公钥和私钥

找到Git安装目录(我的安装目录是  D:\DevelopSoft\Git),打开git-bash.exe。

输入命令 回车

ssh-keygen -t rsa -C "你的github邮箱账号"
1
<span style="font-size: 18px">会出现以下文字(输入要保存的key的位置),直接回车即可<br><br></span>
Enter file in which to save the key (/c/Users/jornl/.ssh/id_rsa):
下面要求输入密码(与github密码无关),懒得设置的话 直接回车即可。
Enter passphrase (empty for no passphrase):

出现以下界面就代表生成成功了。

2.github设置公钥

以文本方式打开 id_rsa.pub (默认存储路径 在 用户的文档目录  C:\Users\administrator\.ssh)

登陆github ( https://github.com/),点击自己的头像 ->Settings ->SSH and GPG keys ->New SSH key

输入公钥的标题,将刚才打开的文本内容复制到Key中,点击Add SSH key

3.TortoiseGit 加载私钥

打开 TortoiseGit安装目录(我的安装目录  D:\DevelopSoft\TortoiseGit\bin) 中的 PuTTYgen

点击Load ->找到刚才.ssh目录 ->文件类型设置为All Files ->选择id_rsa

点击打开 会提示加载成功(如果生成的时候设置了密码,则需要输入密码)

点击 Save private key ->将生成的 putty私钥保存到.ssh文件夹下

至此 配置就大功告成了,下面进行测试。

4.测试配置是否正确

随便打开一个文件夹->右键 Git 克隆 ->复制github的项目地址 ->加载密钥 ->选择.ssh文件夹里的.ppk

点击确定 就可以克隆项目啦。

至此本教程就结束了,有疑问的随时联系博主。

最新文章

  1. appzapper注册码
  2. genymotion安装及问题解决
  3. Linux环境数据备份Python脚本
  4. 自然语言7_NLTK中文语料库sinica_treebank
  5. ubuntu下eclipse遇到The superclass &quot;javax.servlet.http.HttpServlet&quot; was not found on the Java Build Path
  6. map,list
  7. python基础入门
  8. QQ截图取色方法
  9. easyui中Tab的tools按钮刷新当前tab
  10. MYSQL 排行类的相关SQL写法,仅供参考
  11. php throw new Excpetion()之后,程序还往下继续运行吗?
  12. Androidannotation使用之@Rest与server交互的JSON数据转换(二)
  13. java读取xml文件报“org.xml.sax.SAXParseException: Premature end of file” .
  14. asm_c515c.uew
  15. C# 制作Java +Mysql+Tomcat 环境安装程序,一键式安装
  16. [转载]Linux shell中的竖线(|)——管道符号
  17. Scanner对象及其获取数据出现小问题和解决方案
  18. Java 数组声明的几种方式
  19. 修改Linux Operating System的时间与时区
  20. 这个Linux命令是干什么的?

热门文章

  1. Ext 可编辑的GridPanel
  2. [NOIP模拟15]题解
  3. 关于RF中元素定位问题
  4. python re 正則匹配規則
  5. new delete
  6. JasperReport环境设置
  7. C# 十六进制转换ASCII
  8. docker镜像私有仓库
  9. 利用dynamic解决匿名对象不能赋值的问题
  10. EtherCat开源主站SOEM在windows下工程配置