TortoiseGit安装配置说明


文章目录

  • TortoiseGit安装配置说明
  • 1.TortoiseGit下载
  • 2.TortoiseGit安装
  • 3.TortoiseGit常规配置
  • 1.语言环境、git参数设置
  • 2.配置密钥
  • 1.配置git时已经添加密钥到远端
  • 2.配置git时未添加密钥到远端
  • 3.远端SSH配置
  • 4.TortoiseGit其他说明
  • 1.设置提交模板


1.TortoiseGit下载

TortoiseGit是Git的Windows Shell界面,基于TortoiseSVN。开源、免费。又叫小乌龟(Q.Q),它可以与所需的任何开发工具以及任何类型的文件一起使用。主要交互将使用Windows资源管理器的上下文菜单。TortoiseGit通过常规任务为您提供支持,例如提交,显示日志,区分两个版本,创建分支和标签,创建补丁等等。

64位电脑下载64-bit Windows安装包,下载中文语言包。

小乌龟如何将本地maven项目提交到git上 git小乌龟配置_Windows

2.TortoiseGit安装

小乌龟如何将本地maven项目提交到git上 git小乌龟配置_Windows_02


小乌龟如何将本地maven项目提交到git上 git小乌龟配置_git_03


小乌龟如何将本地maven项目提交到git上 git小乌龟配置_Windows_04


小乌龟如何将本地maven项目提交到git上 git小乌龟配置_Windows_05


按着上图选择一路安装完成,对于语言包一路默认安装即可;

3.TortoiseGit常规配置

一空白位置右键,打开settings;

小乌龟如何将本地maven项目提交到git上 git小乌龟配置_参数设置_06

1.语言环境、git参数设置

语言包安装完成后,如下图红框选择中文,应用完成点击确定,重新启动即为全中文环境;

小乌龟如何将本地maven项目提交到git上 git小乌龟配置_git_07


git参数设置:

如果git之前以及配过用户、邮箱,这里TortoiseGit会自动识别出来,可以不用另外修改;没有则需要自行添加;

小乌龟如何将本地maven项目提交到git上 git小乌龟配置_Windows_08

2.配置密钥

TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。使用命令ssh-keygen -C “邮箱地址” -t rsa产生的密钥(id_rsa)在TortoiseGit中不能用。而基于git的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于git的rsa密钥也适用于TortoiseGit的ppk密钥

1.配置git时已经添加密钥到远端

如果之前安装git的时候已经生成密钥且上传到远端进行SSH配置了,此时就不需要另外在远端配置SSH了

法一:修改Tortoise的默认ssh客户端,改为git安装目录下的ssh客户端

小乌龟如何将本地maven项目提交到git上 git小乌龟配置_参数设置_09


找到上图目录下的ssh.exe即可使用TortoiseGit拉取项目:

法二:加载已经配置好的git文件 id_rsa

小乌龟如何将本地maven项目提交到git上 git小乌龟配置_Windows_10


加载完成后Save private key,保存为.ppk文件,记住位置;之后找到Pageant,启动然后Add key;需要使用tortoisegit的时候就需要开启这个Pageant

小乌龟如何将本地maven项目提交到git上 git小乌龟配置_Windows_11

2.配置git时未添加密钥到远端

找到PuTTYgen,打开后如下点击Generate(鼠标需要一直动,生成密钥)

小乌龟如何将本地maven项目提交到git上 git小乌龟配置_git_12


如下图,将文本框里面的密钥添加到远端,配置SSH key(需要将蓝色的串添加到远端SSH);然后再Save private key记住该ppk文件的位置;

小乌龟如何将本地maven项目提交到git上 git小乌龟配置_Windows_13


后续就是前面一样了,启动Pageant,Add key;

3.远端SSH配置

选择New SSH key,然后添加即可;

小乌龟如何将本地maven项目提交到git上 git小乌龟配置_Windows_14


小乌龟如何将本地maven项目提交到git上 git小乌龟配置_参数设置_15

4.TortoiseGit其他说明

1.设置提交模板

新建一个模板文本文件template,设置格式为:

【相关单号】:NA
【严重程度】:1h、6h、1d、5d(特别紧急的需要提前合并查看)
【提交类型】:BUG/新功能/需求修改/迭代/代码整理/阶段性递交/追加递交
【问题描述】:如何操作产生?需要修改何种结果?新的需求说明?
【修改内容】:
1.
2.
【需要测试】:是/否

然后将这个文件存到一个目录(我是在tortoisegit安装目录里面),最后按下图配置文件路径即可;每次提交会自动生成该格式。

[commit] template = D:\00-code\TortoiseGit\template

小乌龟如何将本地maven项目提交到git上 git小乌龟配置_git_16


小乌龟如何将本地maven项目提交到git上 git小乌龟配置_Windows_17