TortoiseGit配置私钥关联github

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

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

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

时间: 2024-11-05 16:07:20

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

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

TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥.也就是说使用 ssh-keygen -C "[email protected]" -t rsa 产生的密钥在TortoiseGit中不能用.而基于github的开发必须要用到rsa密钥,因此需要用到TortoiseGit的 putty key generator 工具来生成既适用于github的rsa密钥也适用于TortoiseGit的ppk密钥,配置步骤如下: 1)运行TortoiseGit

详细分享TortoiseGit配置密钥的方

TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥.使用命令ssh-keygen -C "邮箱地址" -t rsa产生的密钥在TortoiseGit中不能用.而基于git的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于git的rsa密钥也适用于TortoiseGit的ppk密钥,具体配置步骤如下 一.运行TortoiseGit开始菜单中的puttygen程序,如下图示 二.

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

详细分享TortoiseGit配置密钥的方法 TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥.使用命令ssh-keygen -C "邮箱地址" -t rsa产生的密钥在TortoiseGit中不能用.而基于git的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于git的rsa密钥也适用于TortoiseGit的ppk密钥,具体配置步骤如下 一.运行TortoiseGit开

TortoiseGit —— 配置密钥

TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥.使用命令ssh-keygen -C "邮箱地址" -t rsa产生的密钥在TortoiseGit中不能用.而基于git的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于git的rsa密钥也适用于TortoiseGit的ppk密钥,具体配置步骤如下: 1)运行TortoiseGit开始菜单中的puttygen程序,如下图示 2

AndroidStudio关联GitHub

1.前提: 1.已有github账号和密码 github官方网站:https://github.com/ 2.下载了git客户端 客户端下载地址:http://pan.baidu.com/s/1slVg7ff 2.新建项目:WheelView_Source_Analysis 3.设置Github账号,密码 File--->Setting--->Version Control--->Github 1.填写好自己Github的账号和密码 2.点击Test按钮,如果弹出如下框,则表示设置成功

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

前言 github一把公钥只能用于一个github账户,如果想在同一主机上给两个属于不同账户的仓库提交时,必须在本地创建两对公/私钥匙,分别把两把公钥给两个帐号. 或者有时候,你公司内部使用的gitlab,同时你个人又有github,你想用同一个公钥将仓库分别提交到github和gitlab. 多个密钥管理多个github/gitlab 1 生成密钥 生成第一把公钥: ssh-keygen -t rsa -C "kobe@email.com" # 设置名称为id_rsa_kobe En

关于CodeFirst异常:无法确定类型&#39;XXX&#39;和类型‘YYY’之间的关联的主体端,必须使用关系 Fluent API 或数据注释显式配置此关联的主体端。

此错误的原因是,你配置两个实体间的关系为一对一 然而我认为的一对一关系是,两者之间必须存在一个主体, 也就是说,你不能表1的外键是表2的主键并且表1的主键是表2的外键, 这样不符合数据库式吧? 我想多数人犯这个错误是无意的,并不是想表1的外键是表2的主键并且表1的主键是表2的外键, 怎么改呢?确定主体! 主体就是你要把其他实体的主键存进来的实体. 把非实体的导航属性删除就ok了. 关于CodeFirst异常:无法确定类型'XXX'和类型'YYY'之间的关联的主体端,必须使用关系 Fluent A

window下配置SSH连接GitHub、GitHub配置ssh key(转载自 http://jingyan.baidu.com/article/a65957f4e91ccf24e77f9b11.html)

此经验分两部分: 第一部分介绍:在windows下通过msysGit(Git for windows.Git Bash)配置SSH Keys连接GitHub. 第二部分介绍:在GitHub上创建仓库,在本地创建项目,然后将本地项目通过SSH提交到GitHub仓库中. 工具/原料 GitHub msysGit(git for windows.Git Bash) msysGit配置SSH访问GitHub 1 检查本机是否有ssh key设置 $ cd ~/.ssh 或cd .ssh 如果没有则提示:

window下配置SSH连接GitHub、GitHub配置ssh key(转)

转自:http://jingyan.baidu.com/article/a65957f4e91ccf24e77f9b11.html 此经验分两部分: 第一部分介绍:在windows下通过msysGit(Git for windows.Git Bash)配置SSH Keys连接GitHub. 第二部分介绍:在GitHub上创建仓库,在本地创建项目,然后将本地项目通过SSH提交到GitHub仓库中. 工具/原料 GitHub msysGit(git for windows.Git Bash) msy