TortoiseGit安装、配置(Git 小乌龟安装)
1 TortoiseGit简介
tortoiseGit是一个开放的git版本控制系统的源客户端,支持Winxp/vista/win7.该软件功能和git一样
不同的是:git是命令行操作模式,tortoiseGit界面化操作模式,不用记git相关命令就可以直接操作,读者可根据自己情况选择安装
2 TortoiseGit下载 官方网址:
https://tortoisegit.org/download/
当前最新稳定版本是2.12.0,下面就以该版本为例说明下载和安装。
进入2.6.0.0之后可看到包含32位和64位的软件安装包下载,以及各种语言安装包,根据自己的系统选择对应的安装包,笔者主机是win7 64位。就以64位为例
语言包下载安装根据个人习惯,默认是英文(推荐),需要中文的下载语言包安装即可

3 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
下面以64位版本为演示
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项目存放的目录,方便管理。本文选择:
E:\project\clear-project,建议:路径中不要包含中文

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

- 点击General,在页面中选择Language下拉框,选择“中文(简体)中华人名共和国”,然后点击应用,确定关闭对话框(当然也可以继续使用英文)
如果使用英文:该步骤和下一步骤可直接跳过

- 在空白处再次点击鼠标右键,可以看到弹出菜单中已经变成中文. 原来的 Settings 变成 设置; Clone 变为 克隆,点击设置(S),再次弹出配置界面
- 配置右键菜单. 在设置对话框中,点选左边的"右键菜单",如果右边的复选框有默认勾选,全部去掉,,这样右键菜单显得比较干净

- 点击左边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: 是联系邮箱,给别人联系时使用

4.2 秘钥配置
前面已经提到TortoiseGit只是一个壳,除软件的常规配置(语言包、用户信息等),还需要像git一样生成、配置秘钥信息
- 开始-->TortoiseGit-->PuTTYgen,进入PuTTY Key Generator

- 点击Generate,生成的过程中
注意:生成时鼠标要不停划过进度条,不然进度条会一直不动!

- 先点击Save private key把私有的密钥存起来,记住存储的位置,后面会用到
把生成出来的public Key复制粘贴到Gitlab上面,配置SSH key,具体可参考:https://www.cnblogs.com/xiuxingzhe/p/9303278.html 第2.2.节

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


- 打开:开始-->TortoiseGit-->Pageant,打开以后右下角会有图标,双击点开蓝屏幕电脑那个图标
说明:使用TortoiseGit进行和远端输出项目时,Pageant必须启动且添加了对应的私钥。否则会报错


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

5 TortoiseGit使用示例
以克隆verify-center项目为例,举例验证TortoiseGit配置正确
注意:克隆代码之前确保有相关的项目代码权限(master、developer、reporter),如无权限,请求项目具有master权限的同事帮忙分配权限
- 登录gitlab,获取SSH 链接地址


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

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

TortoiseGit安装、配置(Git 小乌龟安装)的更多相关文章
- Centos 7 安装配置git
Centos 7 安装配置git 1.安装git yum install git 2.验证git git -version 3.配置基本信息
- [转载]Ubuntu安装配置 git 服务器和客户端
原文地址:Ubuntu安装配置 git 服务器和客户端作者:ding404 1.配置前准备 服务器:安装ssh server另外还装了gitosis做git的权限管理 sudo apt-get ins ...
- 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇
分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...
- windows安装配置git和Tortoisegit
git github gitlab Tortoisegit 的概念自行百度 1. 安装git 2. 安装小乌龟:Tortoisegit 和中文包 3. 配置 4. 使用 参考: 目录 安装及配置 ...
- CentOS安装配置Git服务器(gitosis)
主要参考: http://blog.csdn.net/dengjianqiang2011/article/details/9260435 辅助参考: http://freeloda.blog.51ct ...
- git 小乌龟安装教程
一.windows系统安装git 首先下载git for windows客户端http://msysgit.github.io/ 安装过程没什么特别的,不停next就ok了 图太多就不继续了~ ...
- 在windows安装配置Git开发环境
开始配置Git的开发环境.首先从google code下载最新的windows的git安装包msysgit,当时我下载的是Git-1.7.4-preview20110204.exe,然后就开始安装了 ...
- 1、安装配置Git私有服务器
安装并配置一个私有的Git服务器吧,这样自己的代码就可以进行版本控制了,当然版本控制的重要性嘛,Please Baidu. 系统环境:64位Win10 Version 1909 安装步骤: 1.下载j ...
- 新手安装配置git简洁教程
第一步,下载安装git 打开 [git官网] https://git-scm.com/,下载git对应操作系统的版本. 所有东西下载慢的话就可以去找镜像!官网下载太慢,我们可以使用淘宝镜像下载:htt ...
- Linux安装配置git
1.查看git安装版本 git version 2.查看git安装位置 whereis git 3.yum安装git yum install git 4.生成ssh key cd /root/.ssh ...
随机推荐
- TLS原理与实践(二)
主页 个人微信公众号:密码应用技术实战 个人博客园首页:https://www.cnblogs.com/informatics/ 引言 在上一篇博客中,我们通过<一文读懂TLS1.2协议](ht ...
- 1 - RTOS简介&规范&任务创建
对外部响应能力: 实时(规定时间内)操作系统 , 有强(飞机系统)弱(信息采集系统)之分 与分时(顺序时间片)操作系统 FreeRTO实时操作系统 支持抢占式调度,合作式调度和时间片调度:内核大小在4 ...
- Redis持久化之RDB(Redis DataBase) 和 AOF(Append Only File)
Redis提供了两种持久化方式:RDB(Redis DataBase)和AOF(Append Only File). 1. RDB持久化: RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁 ...
- FreeRTOS教程4 消息队列
1.准备材料 正点原子stm32f407探索者开发板V2.4 STM32CubeMX软件(Version 6.10.0) Keil µVision5 IDE(MDK-Arm) 野火DAP仿真器 XCO ...
- Django使用Bootstrap的经典方法
前面的话 Bootstrap是简单.灵活的用于搭建WEB页面的HTML.CSS.Javascript的工具集.Bootstrap基于HTML5和CSS3,具有漂亮的设计.友好的学习曲线.卓越的兼容性, ...
- day08-Axios
Axios 1.基本说明 Axios是一个基于promise的网络请求库,作用于node.js和浏览器中.它是 isomorphic 的 (即同一套代码可以运行在浏览器和node.js中).在服务端它 ...
- AOSP源码编译—交换空间扩容
编译AOSP源码的时候会出现提示如下: 意思是需要16G左右的内存(实际上编译会超过16G),而我们之前安装Ubuntu的时候只分配了8G,编 译一定会失败!此时需要添加虚拟内存(swap交换空间) ...
- Global AI Bootcamp 成都站 圆满结束!
3月10日星期天下午2点「Global AI Bootcamp 2024 - 成都站」,在成都银泰中心蔚来汽车会议区圆满结束了! 本次活动共计吸引了约50名IT行业从业者线下参与,他们分别来自成都各行 ...
- 说JS作用域,就不得不说说自执行函数
一个兜兜转转,从"北深"回到三线城市的小码农,热爱生活,热爱技术,在这里和大家分享一个技术人员的点点滴滴.欢迎大家关注我的微信公众号:果冻想 前言 不得不吐槽,学个JS,这个概念也 ...
- uni之this作用域
目录介绍 01.先看一个案例 02.看一下解决方案 01.先看一个案例 代码如下所示 发现了点击按钮1可以更新title内容,但是点击按钮2却无法更新title内容.这个究竟是为什么呢? <te ...