1. TortoiseGit简介
TortoiseGit是一个开放的git版本控制系统的源客户端,支持win10/win7/winxp/vista,该软件功能和git一样。
不同的是:git是命令行操作模式,而tortoiseGit是界面化操作模式,不用记git相关命令就可以直接操作,读者可根据自己的情况选择安装。
2. TortoiseGit下载
tortoiseGit官方下载地址:https://download.tortoisegit.org/tgit/
官网当前最新稳定版本是2.9.0.0,下面就以该版本为例说明tortoiseGit的下载和安装。
进入2.9.0.0之后可以看到包含32位和64位软件安装包下载,以及各种语言安装包,根据自己的系统选择对应的安装包,笔者的主机是win10 64bit。就以64位为例语言包下载安装是根据个人习惯,默认是英文(推荐),需要中文的下载对应的语言包安装即可。
3. TortoiseGit安装
1. 双击TortoiseGit-2.9.0.0-64bit.msi,弹出安装向导页面;
2. 一路Next即可,配置均选择默认
3. 点击Install;
4. 完成后点击Finish,如果以前有老版本,则选择覆盖,关闭旧程序并尝试重启系统即可。
3.1.安装语言包
如果想使用英文版的该工具,不想使用中文版本的,则该模块操作可以忽略
1. 双击TortoiseGit-LanguagePack-2.9.0.0-64bit-zh_CN.msi,弹出安装向导;
2. 点击下一步,安装完成后,点击完成;
4.TortoiseGit配置
4.1.常规配置
之前如果注册了GitHub账号、Email地址、密码,配置了GitHub SSH key后,tortoiseGit会自动关联GitHub相关的账号名和邮箱,在安装完成之后就会自动关联:
4.2.秘钥配置
前面已经提到TortoiseGit只是一个壳,除软件的常规配置(语言包、用户信息等),还需要像git一样生成、配置秘钥信息;
1. 点击开始菜单→TortoiseGit→PuTTYgen,选择PuTTYgen,进入PuTTY Key Generator;
2. 点击Generate,会自动生成私钥,生成的过程中;
注意:生成时鼠标要不停划过进度条,不然进度条会一直不动!
3. 先Save private key把私有的秘钥保存起来,记住存储的位置,后面会用到;
4. 打开开始菜单→TortoiseGit→Pageant,打开以后电脑右下角会有图标,双击点开蓝屏幕那个图标,说明:使用TortoiseGit进行和远端输出项目时,Pageant必须启动且添加了对应的私钥。否则会报错;
5. 添加前面生成本地保存的private key.ppk,也就是私钥。然后关闭;
5.TortoiseGit使用示例
以克隆JavaWorkSpace项目代码为例,举例验证Tortoise配置是否正确;
注意:克隆代码之前确保有相关的代码权限(master、developer、reporter),如无权限,请求项目具有master权限的同事帮忙分配权限;
1. 登陆GitHub,获取SSH链接地址
2. 在本地目标下载目录下,鼠标右键→Git Clone,把刚才粘贴的SSH地址复制到URL,点击确定;
3. 确认项目已从GitHub上克隆到本地;
关于Git提交到GitHub的公钥SSH Key设置,请参阅另一篇博文: