TortoiseGit 安装、配置、下载全流程

简介: TortoiseGit 安装、配置、下载全流程

前言:

最近入职一家新公司,需要安装一下git的环境,于是网上找了一下安装的步骤,以及遇到了一些坑,现在整理一下,分享给关注我的同学,希望可以给大家节省点时间,避免踩坑;


1 TortoiseGit简介

tortoiseGit是一个开放的git版本控制系统的源客户端,支持Winxp/vista/win7.该软件功能和git一样


不同的是:git是命令行操作模式,tortoiseGit界面化操作模式,不用记git相关命令就可以直接操作,读者可根据自己情况选择安装


2 TortoiseGit下载

tortoiseGit下载地址:download.TortoiseGit.org – Index of /tgit/

image.png



image.png

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


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


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


3 TortoiseGit安装

安装顺序:先安装程序包,然后安装语言包(LanguagePack).


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


下面以64位版本为演示


3.1 安装程序包

双击TortoiseGit-2.6.0.0-64bit.msi,弹出安装导向页面

image.png


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

image.png


点击Install

image.png


点击Finish,如果以前有老版本,则选择覆盖,关闭旧程序并尝试重启即可

image.png


3.2 安装语言包

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


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

image.png


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


image.png

4 TortoiseGit配置

4.1 常规配置

先选择一个本地的目录,作为git项目存放的目录,方便管理。本文选择:

  E:\project\clear-project,建议:路径中不要包含中文


 image.png




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

image.png


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

    如果使用英文:该步骤和下一步骤可直接跳过


image.png


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

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

image.png


点击左边Git,配置相关信息,配置好后保存退出

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


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


 [user]


 name = jinqi


 email = jinqi@qq.com


 signingkey = lht&123456


 [credential]


 helper = store


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


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


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


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

image.png



4.2 秘钥配置

前面已经提到TortoiseGit只是一个壳,除软件的常规配置(语言包、用户信息等),还需要像git一样生成、配置秘钥信息


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

image.png


点击Generate,生成的过程中

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


image.png


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

   把生成出来的public Key复制粘贴到Gitlab上面,配置SSH key,具体可参考:Git秘钥生成以及Gitlab配置 - 修行者HT - 博客园 第2.2.节


image.png


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



image.png


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

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


image.png


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


image.png

5 TortoiseGit使用示例

以克隆verify-center项目为例,举例验证TortoiseGit配置正确


注意:克隆代码之前确保有相关的项目代码权限(master、developer、reporter),如无权限,请求项目具有master权限的同事帮忙分配权限


登录gitlab,获取SSH 链接地址


image.png


image.png

在本地目标下载目录下,右键-->TortoiseGit(T)-->克隆,粘贴SSH 链接地址到URL,点击确定


image.png

确认项目已从gitlab上克隆到本地

image.png


相关文章
|
存储 Shell 开发工具
Git和TortoiseGit的安装与使用
Git和TortoiseGit的结合使用,可以大大提高版本控制的效率和便捷性。通过本文的步骤,您可以轻松安装和配置Git及TortoiseGit,并掌握基本的版本控制操作。
3921 82
|
26天前
|
人工智能 Ubuntu Linux
喂饭级教程:OpenClaw(Clawdbot)阿里云+本地部署攻略,附超实用进阶玩法
OpenClaw(原Clawdbot)并非简单的聊天机器人,而是一款具备任务执行、定时调度、工具协同能力的智能Agent,其核心价值在于将AI的推理能力与实际工作流程结合,实现自动化办公、开发辅助、内容生产等多场景落地。很多用户完成基础部署后仅将其用于简单对话,实则浪费了其强大的自动化能力。本文将完整拆解2026年阿里云服务器与本地多系统的OpenClaw部署流程,同时分享从基础到高阶的实操玩法,涵盖AI日报生成、编程调度、第二大脑搭建等核心场景,所有操作均附带可直接复制的代码命令,全程无营销词汇,助力打造专属的智能工作助手。
1513 0
|
安全 数据库连接 数据库
Navicat16最新版破解激活教程,亲测可用
本篇文章教大家如何破解 Navicat,Navicat是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。
11047 0
|
安全 Linux 开发工具
git和tortoisegit的详细安装步骤,超多图超详细(一)
git和tortoisegit的详细安装步骤,超多图超详细
660 0
|
2月前
|
人工智能 JavaScript Java
多 AI 协同 + SDD 编程实践:一个 AI 全流程交付实录
本文提出Spec-Driven Development(SDD)范式,以解决AI编码中“写得快但写不对”的痛点。通过OpenSpec工具实现规范先行、分阶段验证,并构建Claude+Codex+Gemini多模型协同工作流,确保复杂业务(如跨境保险)下代码的高质量、可复现与可靠交付。(239字)
多 AI 协同 + SDD 编程实践:一个 AI 全流程交付实录
|
2月前
|
Shell 开发工具 git
Git-2.42.0-64-bit安装教程附详解+环境变量配置
Git-2.42.0-64-bit.exe是Windows下主流的Git版本控制工具安装包。下载后以管理员身份运行,安装时注意选择默认编辑器(推荐VS Code或记事本)、配置PATH环境变量(选第二项),并根据开发需求设置换行符转换。安装完成后通过cmd执行`git --version`验证,并配置用户名和邮箱即可开始使用。
2314 2
|
canal 缓存 NoSQL
Redis缓存与数据库如何保证一致性?同步删除+延时双删+异步监听+多重保障方案
根据对一致性的要求程度,提出多种解决方案:同步删除、同步删除+可靠消息、延时双删、异步监听+可靠消息、多重保障方案
Redis缓存与数据库如何保证一致性?同步删除+延时双删+异步监听+多重保障方案
|
8月前
|
人工智能 JSON JavaScript
VTJ.PRO 首发 MasterGo 设计智能识别引擎,秒级生成 Vue 代码
VTJ.PRO发布「AI MasterGo设计稿识别引擎」,成为全球首个支持解析MasterGo原生JSON文件并自动生成Vue组件的AI工具。通过双引擎架构,实现设计到代码全流程自动化,效率提升300%,助力企业降本增效,引领“设计即生产”新时代。
624 1
|
9月前
|
Shell 开发工具 git
解决Git中没有小绿勾与红叉叉的问题
找到下面这个地址:\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers。后产生的,要在圈住的这几个在前面,添加空格(右击重命名加空格就能使它提到前面)关于要添加几个空格的问题,一般来说添加四个或者八个就可以。然后,重启电脑就能产生小绿勾和红叉叉的图标了。运行完重启电脑就好使。注意这一步一定要操作对,操作错误就会很多麻烦。寻找与自己电脑相配的软件版本就可以了。
1703 0