1 TortoiseGit简介
tortoiseGit是一个开放的git版本控制系统的源客户端,支持Winxp/vista/win7.该软件功能和git一样
不同的是:git是命令行操作模式,tortoiseGit界面化操作模式,不用记git相关命令就可以直接操作,读者可根据自己情况选择安装
2 TortoiseGit下载
tortoiseGit下载地址:https://download.tortoisegit.org/tgit/
图片说明
当前我选用版本是2.6.0,下面就以该版本为例说明下载和安装。
进入2.6.0.0之后可看到包含32位和64位的软件安装包下载,以及各种语言安装包,根据自己的系统选择对应的安装包,笔者主机是win10 64位。就以64位为例
图片说明
语言包下载安装根据个人习惯,默认是英文(推荐),需要中文的下载语言包安装即可
图片说明
下载之后就是这样啦:
图片说明
3 TortoiseGit安装
3.1 安装程序包
双击TortoiseGit-2.6.0.0-64bit.msi,弹出安装导向页面
图片说明
一路Next> 即可,配置均选择默认
图片说明
点击Install
图片说明
点击Finish,如果以前有老版本,则选择覆盖,关闭旧程序并尝试重启即可
图片说明
3.2 安装语言包
如果想使用英文版本的该工具,不想使用中文版本的,则该模块操作可忽略
双击TortoiseGit-LanguagePack-2.6.0.0-64bit-zh_CN.msi,弹出安装导向
图片说明
点击下一步,安装完成后,点击完成
图片说明
4 TortoiseGit配置
4.1 常规配置
先选择一个本地的目录,作为git项目存放的目录,方便管理。本文选择:
建议:路径中不要包含中文
图片说明
在空白处点击鼠标右键, 选择 --> TortoiseGit --> Settings, 弹出配置界面(当TortoiseGit安装完成后,鼠标右键点击后,默认出现 TortoiseGit 相关选项)
图片说明
打开后就是这样的界面:
图片说明
点击General,在页面中选择Language下拉框,选择“中文(简体)中华人名共和国”,然后点击应用,确定关闭对话框(当然也可以继续使用英文)
如果使用英文:该步骤和下一步骤可直接跳过
图片说明
在空白处再次点击鼠标右键,可以看到弹出菜单中已经变成中文. 原来的 Settings 变成 设置; Clone 变为 克隆,点击设置(S),再次弹出配置界面
配置右键菜单. 在设置对话框中,点选左边的"右键菜单",如果右边的复选框有默认勾选,全部去掉,,这样右键菜单显得比较干净(建议默认即可-方便后续操作)
图片说明
点击左边Git,配置相关信息,配置好后保存退出
  ①因为当前还没有本地项目,所以 “编辑本地 .git/config(L)” 按钮处于灰色不可用状态,如果在某个本地Git项目下打开配置对话框,那么这个按钮就可用,然后就可以编辑此项目的一些属性。
  ②点击 “编辑全局 .git/config(O)”按钮,会使用记事本打开全局配置文件,在全局配置文件中,在后面加上下面的内容:

[user]
  name = xxx
  email = yyy.com
  signingkey = zzz
[credential]
    helper = store
[core]
    quotepath = true

图片说明
图片说明
则当你推送项目到Gitlab、Gerrit等在线仓库时,会记住你输入的用户名和密码(这里不是用户的姓名和Email),这里用户名和密码就是注册gitlab、Gerrit的用户名和密码

  name: 注册Gerrit的账号,如: jinqi

  signingkey: 注册Gerrit的密码: *********

  Email: 是联系邮箱,给别人联系时使用

4.2 秘钥配置
前面已经提到TortoiseGit只是一个壳,除软件的常规配置(语言包、用户信息等),还需要像git一样生成、配置秘钥信息
开始-->TortoiseGit-->PuTTYgen,进入PuTTY Key Generator
图片说明
图片说明
点击Generate,生成的过程中
图片说明
先点击Save private key把私有的密钥存起来,记住存储的位置,后面会用到
接着点击Save public key把私有的密钥存起来,记住存储的位置,后面会用到
图片说明
保存之后就是这样:
图片说明
然后再小乌龟界面选择load putty key 加载private_key.ppk的路径,设置后如下:
图片说明

这里复制链接时候,不要带双引号

这里注意一个问题,TortoiseGit自动加载Putty密钥为灰色怎么办???
见如下链接
https://jingyan.baidu.com/article/fec4bce231805fb3608d8b44.html
并且将同目录下的公钥public_key(文件打开后全部复制,不要选择其中的某些内容,否则会报错key无效)内容放到gerrit上的SSH Key上,如下:
图片说明
然后再次执行克隆,即可下载代码。
图片说明
克隆成功后:
图片说明
下载成功后:
图片说明
本文参考链接:
https://www.cnblogs.com/zndxall/p/8609734.html
https://www.cnblogs.com/xiuxingzhe/p/9312929.html
https://jingyan.baidu.com/article/fec4bce231805fb3608d8b44.html
——————————————————————————————————————————————
努力也是需要学习的,别再让你的努力,只感动了自己!愿你的每一次努力,都能为自己和别人创造价值。
图片说明