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

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

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

TortoiseGit配置私钥关联github的更多相关文章

  1. 2.Git配置和关联GitHub

    1.配置本地信息, 右键Git Bush Here git config –global user.name '账号名' ##回车 git config –global user.email 邮箱 # ...

  2. 【强烈推荐】如何给TortoiseGit 配置密钥?

    TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥.也就是说使用 ssh-keygen -C "username@email.com" - ...

  3. Pycharm配置Git和Github

    安装Git(安装过程略) 注册Github(注册过程略) Pycharm配置 Github配置 进入Pycharm后点File——Settings,进入设置页面,依次展开Version Control ...

  4. 同一主机设置多个密钥与不同github账号关联,或同一主机同一密钥分别关联github和gitlab

    前言 github一把公钥只能用于一个github账户,如果想在同一主机上给两个属于不同账户的仓库提交时,必须在本地创建两对公/私钥匙,分别把两把公钥给两个帐号. 或者有时候,你公司内部使用的gitl ...

  5. TortoiseGit —— 配置密钥

    TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥.使用命令ssh-keygen -C "邮箱地址" -t rsa产生的密钥在Tortoi ...

  6. [独孤九剑]持续集成实践(三)- Jenkins安装与配置(Jenkins+MSBuild+GitHub)

    本系列文章包含: [独孤九剑]持续集成实践(一)- 引子 [独孤九剑]持续集成实践(二)– MSBuild语法入门 [独孤九剑]持续集成实践(三)- Jenkins安装与配置(Jenkins+MSBu ...

  7. AndroidStudio关联GitHub

    1.前提: 1.已有github账号和密码 github官方网站:https://github.com/ 2.下载了git客户端 客户端下载地址:http://pan.baidu.com/s/1slV ...

  8. TortoiseGit配置密钥的方法

    TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥.使用命令ssh-keygen -C "邮箱地址" -t rsa产生的密钥在Tortoi ...

  9. 详细分享TortoiseGit配置密钥的方法

    详细分享TortoiseGit配置密钥的方法 TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥.使用命令ssh-keygen -C "邮箱地址&q ...

随机推荐

  1. [NOIP模拟13]题解

    A.矩阵游戏 其实挺水的? 考场上根本没有管出题人的疯狂暗示(诶这出题人有毛病吧这么简单的东西写一大堆柿子),而且推公式能力近乎没有,所以死掉了. 很显然乘法有交换率结合率所以操作顺序对最终结果没什么 ...

  2. this关键字的使用!

    class Student{ String name; int age; Student(String name,int age){ this.name=name; this.age=age; } S ...

  3. (转)ubuntu下如何安装使用SSH?

    转:http://os.51cto.com/art/201109/291634.htm ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu(比如使用securecrt客户端来访问ub ...

  4. 听说这个FFT跑得巨jb快

    #pragma GCC target ("avx2") #include <immintrin.h> #include<bits/stdc++.h> usi ...

  5. 1.4 React 组件生命周期

    1.4.1 组件 React 中组件有自己的生命周期方法,简单理解可以为组件从 出生(实例化) -> 激活 -> 销毁 生命周期 hook.通过这些 hook 方法可以自定义组件的特性. ...

  6. ocaml学习

    ocaml与haskell一样,是functional programming的代表. 对于有一定编程经验的人来说,入手一种新语言,最有效的方式就是开发一些实用的utility,因此top-level ...

  7. 梯度下降:SGD vs Momentum vs NAG vs Adagrad vs Adadelta vs RMSprop vs Adam

    原文地址:https://www.jianshu.com/p/7a049ae73f56 梯度下降优化基本公式:\({\theta\leftarrow\theta-\eta\cdot\nabla_\th ...

  8. Flask数据库的基本操作

    Flask操作数据库基本操作   常用的SQLAlchemy字段类型 类型名 python中类型 说明 Integer int 普通整数,一般是32位 SmallInteger int 取值范围小的整 ...

  9. OpenResty实现限流的几种方式

      在开发 api 网关的时,做过一些简单的限流,比如说静态拦截和动态拦截:静态拦截说白了就是限流某一个接口在一定时间窗口的请求数.用户可以在系统上给他们的接口配置一个每秒最大调用量,如果超过这个限制 ...

  10. xpdf -Portable Document Format(PDF)文件阅读器

    总览 xpdf [选项] [PDF文件 [page]] 描述 Xpdf是一个 Portable Document Format(PDF) 文件阅读软件.(PDF文件也经常被称为Acrobat 文件,这 ...