`
JsonLiangyoujun
  • 浏览: 829714 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

TortoiseGit之配置密钥

    博客分类:
  • Git
阅读更多
TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。使用命令ssh-keygen -C "邮箱地址" -t rsa产生的密钥在TortoiseGit中不能用。而基于git的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于git的rsa密钥也适用于TortoiseGit的ppk密钥,具体配置步骤如下:
1)运行TortoiseGit开始菜单中的PuTTYgen程序(目录为TortoiseGit\bin),如下图示


2)点击“Generate”按钮,鼠标在上图的空白地方来回移动直到进度条完毕,就会自动生一个随机的key,如下图示



如有需要,可以为密钥设置对应的访问密码,就是修改上图中“Key passphrase”和“Confirm passphrase”的值。
3)将上图中多行文本框的内容全选、复制,并粘贴到git账户的 SSH public key中,即下图中key的文本框中,(我这里已经添加过两个key了)这就是适用于git的公钥。如图


4)点击上图中的“Save private key”按钮,将生成的key保存为适用于TortoiseGit的私钥(扩展名为.ppk)。
5)运行TortoiseGit开始菜单中的Pageant程序,程序启动后将自动停靠在任务栏中,双击该图标,弹出key管理列表,如下图示

6)点击上图中的“Add Key”按钮(我这里已经添加过两个key了),将第4步保存的ppk私钥添加进来,关闭对话框即可。
原文永久地址:http://jsonliangyoujun.iteye.com/blog/2377469
  • 大小: 36.9 KB
  • 大小: 17.3 KB
  • 大小: 10.8 KB
  • 大小: 69.5 KB
分享到:
评论

相关推荐

    TortoiseGit+github+密钥搭建项目+分支操作1

    2、配置登陆(第一种http协议,账户密码登陆 2、/ 结束的模式只匹配文件夹以及在该文件夹路径下的内容,但是不匹配该文件/ 开始的模式匹配项目跟目录“*”为通

    搭建Linux Git服务器以及配置tortoiseGit

    在Windows客户端,安装TortoiseGit并配置SSH客户端(可能需要PuTTY套件,包括PuTTY、Pageant和PuTTYgen)。将私钥(`.ppk`文件)导入Pageant,以便TortoiseGit可以通过SSH连接到服务器。 【使用TortoiseGit】 1. ...

    TortoiseGit(小乌龟)使用和配置详情(值得珍藏)

    **TortoiseGit配置** 1. **配置Git全局信息** 打开Git命令窗口(通过鼠标右键选择"Git Bash Here"),然后输入以下命令设置全局用户名和邮箱: ``` git config --global user.name "Your Name" git config --...

    TortoiseGit免密Pull/Push代码

    为了解决这个问题,TortoiseGit提供了配置SSH密钥的方法,使得用户可以实现免密登录,从而更加顺畅地进行代码的同步。 首先,我们需要生成SSH密钥。这个过程通常涉及到以下步骤: 1. 找到TortoiseGit安装目录下的`...

    git、gitlab及TortoiseGit、sourceTree安装配置(含安装文件)

    本文将详细介绍Git、GitLab以及与之配套的图形化客户端TortoiseGit和SourceTree的安装与配置过程。 首先,Git是最基本的命令行工具,它允许开发者追踪代码的变更历史,协同工作,合并分支。Git2.26.2.1.exe是Git的...

    TortoiseGit用户手册中文

    - **3.2 配置用户(重要)** - 必须配置用户名和电子邮件地址,这是Git提交时的标识,可以通过TortoiseGit的设置菜单完成。正确的配置对于追踪代码更改至关重要。 - **3.3 配置msysgit** - 可能需要根据个人需求...

    TortoiseGit汉化.zip 内含版本 v2.7 和 v2.8

    2. **密钥管理**:为了安全地连接到远程Git仓库,可能需要配置SSH密钥,TortoiseGit支持PuTTY密钥生成器生成和管理SSH密钥。 3. **同步操作**:在开始工作前,记得先使用“拉取”获取最新的远程代码,防止覆盖他人...

    Windows下Git与TortoiseGit使用教程 PDF

    TortoiseGit集成了生成SSH密钥对的功能,通过“Puttygen”工具可以轻松创建。一旦生成,公钥应上传至远程Git服务器,如GitHub或GitLab,以建立信任关系,从而实现安全、便捷的远程仓库访问。 #### 使用Git与...

    使用TortoiseGit时如何实现SSH免密码登录

    #### 三、TortoiseGit配置 尽管通过上述步骤已经实现了Git客户端的免密码登录,但使用TortoiseGit时仍可能遇到需要输入密码的情况。这是因为TortoiseGit默认使用PuTTY作为SSH客户端,其密钥格式与OpenSSH不同。为了...

    TortoiseGit-2.8.0.zip

    8. **SSH支持**: TortoiseGit使用SSH协议进行安全的身份验证和数据传输,用户需要配置SSH密钥对以实现无密码登录远程仓库。 9. **设置与选项**: 用户可以在TortoiseGit的设置中调整各种选项,如日志显示的条数、...

    Tortoisegit 1.8.8.0

    3. **统一的设置**:所有Git配置都可以在TortoiseGit的设置界面进行,包括用户名、邮箱、SSH密钥等,使得配置更加集中和便捷。 4. **良好的集成**:与Windows资源管理器无缝集成,使得在日常文件操作中,可以方便地...

    TortoiseGit和msysGit安装及使用笔记

    通过以上步骤,您已经成功地安装并配置了TortoiseGit和msysGit,并能够将本地文件上传至GitHub。这些基础操作是学习Git版本控制的重要起点,也是参与开源项目合作的基本技能之一。随着实践经验的积累,您可以进一步...

    TortoiseGit-2.9.0.0-64bit.rar

    同时,根据项目需求,可能还需要配置Git全局忽略文件和SSH密钥。 5. **验证安装**:在Windows资源管理器中右击,检查是否出现TortoiseGit的图标,如“提交”、“拉取”等,如果看到这些,说明安装成功。 通过以上...

    TortoiseGit-2.10.0.2-64bit- 安装包 简体中文语言包

    在安装过程中,记得配置Git的全局设置,包括用户名、邮箱等信息,并设置好SSH密钥以便于与GitHub或GitLab等远程仓库交互。同时,如果需要使用HTTPS,还需安装SSL证书,以确保数据传输的安全性。 总之,TortoiseGit...

    TortoiseGit及设置中文语言安装包

    5. **设置向导**:引导用户配置Git环境,包括设置用户信息、选择Git安装位置、配置SSH密钥等。 6. **与Git命令行兼容**:TortoiseGit与标准的Git命令行工具完全兼容,用户可以根据需要随时切换使用方式。 7. **与...

    Git2.10.0-32+TortoiseGit2.2.0.0官网版本-32-Bit-安装及配置

    本文将详细讲解如何在Windows平台上安装Git 2.10.0 32位版本以及TortoiseGit 2.2.0.0,并进行配置。 首先,让我们了解Git 2.10.0的主要更新。此版本可能包含性能优化,错误修复,以及对新功能的支持。例如,可能...

    TortoiseGit1.8.3

    5. **集成SSH**:TortoiseGit支持使用SSH密钥进行身份验证,增强了远程仓库的安全性。 6. **与其他工具的集成**:它可以无缝集成到其他开发环境中,如Visual Studio或Sublime Text,提升开发效率。 7. **多语言...

    TortoiseGit 1.8.14.rar

    TortoiseGit 1.8.14是该软件的一个稳定版本,免安装且无需额外配置,用户可以直接解压使用,确保了使用的便捷性和安全性。 Git本身是一个分布式版本控制系统,它的核心优势在于强大的分支管理和合并能力,以及对...

    TortoiseGit2.8 安装包和中文包

    4. **安全认证**:支持SSH密钥和证书,保证了代码的安全性。 总之,TortoiseGit 2.8.0是一个强大的Git客户端,尤其适合Windows用户。通过安装中文包,用户可以更轻松地理解和使用Git的各项功能。如果你是开发团队的...

    trotoiseGit 发布项目

    在使用 TortoiseGit 之前,需要先配置密钥。TortoiseGit 不支持使用 ssh-keygen 生成的 rsa 密钥,而是使用扩展名为 ppk 的密钥。因此,我们需要使用 TortoiseGit 的 putty key generator 工具来生成既适用于 GitHub...

Global site tag (gtag.js) - Google Analytics