【TortoiseGit】TortoiseGit安装和配置详细说明

简介: 【TortoiseGit】TortoiseGit安装和配置详细说明

一、TortoiseGit 简介

TortoiseGit 是基于 TortoiseSVN 的 Git 版本的 Windows Shell 界面。它是开源的,可以完全使用免费软件构建。

TortoiseGit 支持你执行常规任务,例如 commit、显示日志、区分两个版本、创建分支和标签、创建补丁等。

二、TortoiseGit 下载

tortoiseGit下载地址:https://download.tortoisegit.org/tgit/

当前最新稳定版本是2.12.0,下面就以该版本为例说明下载和安装。

进入2.6.0.0之后可看到包含32位和64位的软件安装包下载,以及各种语言安装包,根据自己的系统选择对应的安装包,笔者主机是win7 64位。就以64位为例

语言包下载安装根据个人习惯,默认是英文(推荐),需要中文的下载语言包安装即可

三、TortoiseGit 安装

Tips:安装 TortoiseGit,必须先安装完成 git并将其配置好。(有点类似于《葵花宝典》,“欲练此功,必先自宫”,哈哈)

安装顺序:先安装 TortoiseGit 程序包,然后安装语言包(LanguagePack)。安装完毕后,会让选择语言,这个时候可以先把语言汉化包安装完,刷新后出现中文简体语言。

安装说明:因为TortoiseGit 只是一个程序壳,必须依赖一个 Git Core,所以安装前请确定已完成git安装和配置

可参考:Git安装:https://www.cnblogs.com/xiuxingzhe/p/9300905.html

Git生成秘钥及GitLab配置: http://www.cnblogs.com/xiuxingzhe/p/9303278.html

3.1 安装 TortoiseGit 客户端

下面以64位版本为演示

要安装 Git 的客户端工具 TortoiseGit,双击运行 TortoiseGit-2.12.0.0-64bit.msi 安装包,一直执行“下一步”即可。

  • 一路Next> 即可,配置均选择默认

安装完毕后,会让选择语言,这个时候可以【再把语言汉化包安装完,可以查看 3.2 安装语言包】,刷新后出现中文简体语言。

3.2 安装语言包

如果想使用英文版本的该工具,不想使用中文版本的,则该模块操作可忽略

  • 双击TortoiseGit-LanguagePack-2.12.0.0-64bit-zh_CN.msi,弹出安装导向

  • 点击下一步,安装完成后,点击完成

安装完语言包之后,就会进行首次启动向导

监测 git 的安装地址:(一般情况下会自动检索出 git 的安装路径)

安装过程中需要填写个人 git 账号以及邮箱(公司个人邮箱)

然后下一步,完成安装。在 git+TortoiseGit 安装完毕之后,在文件夹目录右键,你会看到增加了以下几项:

至此,已安装好 TortoiseGit 客户端 以及 汉化语言包。

四、TortoiseGit 配置

4.1 常规配置

先选择一个本地的目录,建议:路径中不要包含中文。作为git项目存放的目录,方便管理。本文选择:G:\GitProject 。

在空白处点击鼠标右键, 选择 --> TortoiseGit --> Settings, 弹出配置界面(当TortoiseGit安装完成后,鼠标右键点击后,默认出现 TortoiseGit 相关选项)

点击General,在页面中选择Language下拉框,选择“中文(简体)中华人名共和国”,然后点击应用,确定关闭对话框(当然也可以继续使用英文)

在空白处再次点击鼠标右键,可以看到弹出菜单中已经变成中文。 原来的 Settings 变成 设置; Clone 变为 克隆,点击设置(S),再次弹出配置界面

配置右键菜单。在设置对话框中,点选左边的"右键菜单",如果右边的复选框有默认勾选,全部去掉,这样右键菜单显得比较干净。

4.2 Git 配置

点击左边Git,配置相关信息。

因为当前还没有本地项目,所以 “编辑本地 .git/config(L)” 按钮处于灰色不可用状态,如果在某个本地Git项目下打开配置对话框,那么这个按钮就可用,然后就可以编辑此项目的一些属性。

点击 “编辑全局 .git/config(O)”按钮,会使用记事本打开全局配置文件,在全局配置文件中,在后面加上下面的内容:

  • [user]
  • name = hjm
  • email = hjm@163.com
  • signingkey = ****
  • [credential]
  • helper = store

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

  • name: 注册gitlab的账号,如: hjm
  • signingkey: 注册gitlab的密码: ***
  • Email: 是联系邮箱,给别人联系时使用

4.3 秘钥配置

由于 TortoiseGit 只是一个客户端使用工具,除软件的常规配置(语言包、用户信息等),还需要像 git 一样生成、配置秘钥信息。

开始 --> PuTTYgen,进入 PuTTY Key Generator

点击Generate ,生成的过程中

注意:生成时鼠标要不停划过进度条,不然进度条会一直不动!

先点击Save private key把私有的密钥存起来,记住存储的位置,后面会用到


把生成出来的public Key复制粘贴到Gitlab上面,配置SSH key,具体可参考:https://www.cnblogs.com/xiuxingzhe/p/9303278.html 第2.2.节

Gitlab配置成功后,邮箱会收到邮件

打开:开始 --> Pageant,打开以后右下角会有图标,双击点开蓝屏幕电脑那个图标

说明:使用TortoiseGit进行和远端输出项目时,Pageant必须启动且添加了对应的私钥。否则会报错

添加前面生成的private key.ppk,也就是私钥。然后关闭

 

完结!


相关文章
|
12月前
|
存储 Shell 开发工具
Git和TortoiseGit的安装与使用
Git和TortoiseGit的结合使用,可以大大提高版本控制的效率和便捷性。通过本文的步骤,您可以轻松安装和配置Git及TortoiseGit,并掌握基本的版本控制操作。
3079 82
|
Shell 网络安全 开发工具
Windows环境安装及配置git并连接gitee远程仓库
Windows环境安装及配置git并连接gitee远程仓库
5065 0
|
Unix Shell 开发工具
Github-Git for windows&TortoiseGit下载与安装
Github-Git for windows&TortoiseGit下载与安装
1229 0
|
Windows
Windows下CMD中文乱码问题解决方法,设置代码页65001后仍然乱码
原文地址: http://blog.csdn.net/u011250882/article/details/48136883 在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容。在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集。  如果想正确显示UTF-8
13839 0
TortoiseSVN安装使用教程(超详细)
TortoiseSVN安装使用教程(超详细)
11661 58
|
10月前
|
Shell 网络安全 开发工具
Git常见问题解决:解决TortoiseGit的No supported authentication methods available错误。
总的来说,遇到"No supported authentication methods available"这个问题,就像是钓到了一条刺猬。解决它就像是给刺猬穿上一件新衣服。首先,你需要生成新的SSH秘钥对,然后,将你的公钥添加到Git服务器,这样,你的SSH客户端就能认出刺猬了。接下来,将你的私钥添加到SSH agent,让你的SSH客户端拥有这个刺猬的“身份证”。最后,你还需要告诉TortoiseGit,如何使用这个新的SSH秘钥,也就是将刺猬的“身份证”告诉TortoiseGit。只需要做到这四点,你就可以顺利地解决这个问题了。希望这个步骤为步的解决方法能够帮到你解决这个问题,让你的代码
1125 21
|
安全 Shell 网络安全
【Git】TortoiseGit(小乌龟)配置SSH和使用
【Git】TortoiseGit(小乌龟)配置SSH和使用
1778 0
|
Java Maven Spring
如何在idea中创建Springboot项目? 手把手带你创建Springboot项目,稳!
文章详细介绍了在IDEA中创建Spring Boot项目的过程,包括选择Spring Initializr、配置项目属性、选择Spring Boot版本、导入依赖、等待依赖下载以及项目结构简介。
18266 1
|
网络安全 数据安全/隐私保护
TortoiseGit✨解决TortoiseGitPlink要求输入密码
TortoiseGit✨解决TortoiseGitPlink要求输入密码
|
Shell 网络安全 开发工具
还不会 Git?最详细教你学会 Git + TortoiseGit 安装使用及提交代码!
还不会 Git?最详细教你学会 Git + TortoiseGit 安装使用及提交代码!
1333 0