TortoiseGit安装、配置
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位的软件安装包下载,以及各种语言安装包,根据自己的系统选择对应的安装包,笔者主机是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上克隆到本地

小乌龟git的安装、配置(TortoiseGit安装、配置)相关推荐

  1. 免安装PortableGit配置 + TortoiseGit安装

    文章目录 官网/安装Git 将git命令添加到Path环境变量 添加GitHub登录账号 下载安装TortoiseGit 官网/安装Git Git官网:https://git-scm.com/ 国内用 ...

  2. window git安装 以及 tortoiseGit安装与使用

    一:Git安装 使用TortoiseGit这个程序,需要先安装Git Windows版本Git的下载页面: http://git-scm.com/download/win 1:下载Git到文件夹, 2 ...

  3. Git工作笔记001---Windows下安装Git Core以及TortoiseGit安装与配置

    JAVA技术交流QQ群:170933152 刚开始用svn,用着用着就换git我去.... 安装的时候先装: Git-2.12.0-64.exe实际上我装的是其他版本,一路next装,装完,生成一个 ...

  4. [625]Git +TortoiseGit安装配置详细步骤

    文章目录 Git安装 TortoiseGit安装 TortoiseGit下载 TortoiseGit安装 TortoiseGit语言包安装 TortoiseGit设置 Git服务器添加密钥 示例 设置 ...

  5. Git及Tortoisegit下载安装及使用详细配置过程

    根据自己需要的功能步骤,点击目录进行跳转. 目录 一.下载Git 二.安装过程 三.git安装后的设置 四.TortoiseGit安装配置过程 五.安装完之后对tortoise进行配置 六.如何利用T ...

  6. git教程(二)--安装和配置git

    转载:http://blog.csdn.net/gatieme/article/details/50586476 前言 GIT跟SVN一样有自己的集中式版本库或服务器.但,GIT更倾向于被使用于分布式 ...

  7. 2. TortoiseGit安装与配置

    TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, TortoiseSVN和TortoiseGit都是非常优秀的开源的版 ...

  8. TortoiseGit安装与配置

    TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, TortoiseSVN和TortoiseGit都是非常优秀的开源的版 ...

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

    本文目录 一.TortoiseGit 简介 二.TortoiseGit 下载 三.TortoiseGit 安装 3.1 安装 TortoiseGit 客户端 3.2 安装语言包 四.TortoiseG ...

  10. linux的git命令,linux命令实战安装git、配置git、创建仓库、部署项目

    搭建Git服务器需要准备一台运行Linux的机器,本文以Centos6.8纯净版系统为例搭建自己的Git服务. 准备工作:以root用户登陆自己的Linux服务器. 一 安装git 1. 安装依赖包 ...

最新文章

  1. 画动态分析图的个人小技巧
  2. mysql数据库入门教程(13):存储过程
  3. React开发(255):react项目理解 ant design 注意报错提示
  4. matlab中bwlabel意思,Matlab 里bwlabel 函数的具体含义
  5. mysql 导出数据字典_操作MySQL?这个库比pymysql香一百倍
  6. Unix——optarg与getopt的用法
  7. JSP 九大内置对象详解
  8. 基本信息项目目标文档
  9. WebTest of VSTS note 1
  10. 关于SQL中Between语句查询日期的问题
  11. JAVA——斐波那契数列(递归)
  12. picgo设置gitee图床
  13. s3c2440的时钟体系
  14. JavaSE学习笔记(七)(常用类)
  15. mysql error1205 博客_MySQL的ERROR 1205错误分析
  16. OBS Studio使用教程/工具高速下载
  17. 《编译原理》求短语,直接短语,句柄,素短语,最左素短语 - 例题解析
  18. 图片放大模糊怎么办?这个方法了解一下
  19. ExtractFileName、ExtractFileExt、ExtractFileDir、ExtractFilePath
  20. html托管源码,产品经理用腾讯云静态网站免费托管自己的Axure原型html

热门文章

  1. Oracle锁庞大大引见
  2. C#|GMap.NET控件基本使用-高德地图
  3. 局部搜索算法 之 局部搜索算法,爬山法,模拟退火,集束搜索,遗传算法
  4. android webview 重定向 多次load问题,关于WebView 重定向行为导致的多次加载的问题...
  5. linux 注册并配置
  6. wait放弃对象锁_Java线程:notify()和wait()示例
  7. python建模预测_技术分享 - python数据分析(6)——挖掘建模(1)分类与预测
  8. 安卓手机管理_安卓手机用户大福利,谷歌将改善手机内存管理,运行更流畅
  9. java switch null,如何在switch中使用null
  10. 《线性代数及其应用》前言翻译