小乌龟git的安装、配置(TortoiseGit安装、配置)
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安装、配置)相关推荐
- 免安装PortableGit配置 + TortoiseGit安装
文章目录 官网/安装Git 将git命令添加到Path环境变量 添加GitHub登录账号 下载安装TortoiseGit 官网/安装Git Git官网:https://git-scm.com/ 国内用 ...
- window git安装 以及 tortoiseGit安装与使用
一:Git安装 使用TortoiseGit这个程序,需要先安装Git Windows版本Git的下载页面: http://git-scm.com/download/win 1:下载Git到文件夹, 2 ...
- Git工作笔记001---Windows下安装Git Core以及TortoiseGit安装与配置
JAVA技术交流QQ群:170933152 刚开始用svn,用着用着就换git我去.... 安装的时候先装: Git-2.12.0-64.exe实际上我装的是其他版本,一路next装,装完,生成一个 ...
- [625]Git +TortoiseGit安装配置详细步骤
文章目录 Git安装 TortoiseGit安装 TortoiseGit下载 TortoiseGit安装 TortoiseGit语言包安装 TortoiseGit设置 Git服务器添加密钥 示例 设置 ...
- Git及Tortoisegit下载安装及使用详细配置过程
根据自己需要的功能步骤,点击目录进行跳转. 目录 一.下载Git 二.安装过程 三.git安装后的设置 四.TortoiseGit安装配置过程 五.安装完之后对tortoise进行配置 六.如何利用T ...
- git教程(二)--安装和配置git
转载:http://blog.csdn.net/gatieme/article/details/50586476 前言 GIT跟SVN一样有自己的集中式版本库或服务器.但,GIT更倾向于被使用于分布式 ...
- 2. TortoiseGit安装与配置
TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, TortoiseSVN和TortoiseGit都是非常优秀的开源的版 ...
- TortoiseGit安装与配置
TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, TortoiseSVN和TortoiseGit都是非常优秀的开源的版 ...
- 【TortoiseGit】TortoiseGit安装和配置详细说明
本文目录 一.TortoiseGit 简介 二.TortoiseGit 下载 三.TortoiseGit 安装 3.1 安装 TortoiseGit 客户端 3.2 安装语言包 四.TortoiseG ...
- linux的git命令,linux命令实战安装git、配置git、创建仓库、部署项目
搭建Git服务器需要准备一台运行Linux的机器,本文以Centos6.8纯净版系统为例搭建自己的Git服务. 准备工作:以root用户登陆自己的Linux服务器. 一 安装git 1. 安装依赖包 ...
最新文章
- 画动态分析图的个人小技巧
- mysql数据库入门教程(13):存储过程
- React开发(255):react项目理解 ant design 注意报错提示
- matlab中bwlabel意思,Matlab 里bwlabel 函数的具体含义
- mysql 导出数据字典_操作MySQL?这个库比pymysql香一百倍
- Unix——optarg与getopt的用法
- JSP 九大内置对象详解
- 基本信息项目目标文档
- WebTest of VSTS note 1
- 关于SQL中Between语句查询日期的问题
- JAVA——斐波那契数列(递归)
- picgo设置gitee图床
- s3c2440的时钟体系
- JavaSE学习笔记(七)(常用类)
- mysql error1205 博客_MySQL的ERROR 1205错误分析
- OBS Studio使用教程/工具高速下载
- 《编译原理》求短语,直接短语,句柄,素短语,最左素短语 - 例题解析
- 图片放大模糊怎么办?这个方法了解一下
- ExtractFileName、ExtractFileExt、ExtractFileDir、ExtractFilePath
- html托管源码,产品经理用腾讯云静态网站免费托管自己的Axure原型html
热门文章
- Oracle锁庞大大引见
- C#|GMap.NET控件基本使用-高德地图
- 局部搜索算法 之 局部搜索算法,爬山法,模拟退火,集束搜索,遗传算法
- android webview 重定向 多次load问题,关于WebView 重定向行为导致的多次加载的问题...
- linux 注册并配置
- wait放弃对象锁_Java线程:notify()和wait()示例
- python建模预测_技术分享 - python数据分析(6)——挖掘建模(1)分类与预测
- 安卓手机管理_安卓手机用户大福利,谷歌将改善手机内存管理,运行更流畅
- java switch null,如何在switch中使用null
- 《线性代数及其应用》前言翻译