tortoiseGit是一个开放的git版本控制系统的源客户端,支持Winxp/vista/win7.该软件功能和git同样html
不一样的是:git是命令行操做模式,tortoiseGit界面化操做模式,不用记git相关命令就能够直接操做,读者可根据本身状况选择安装git
tortoiseGit下载地址:https://download.tortoisegit.org/tgit/工具
当前最新稳定版本是2.6.0,下面就以该版本为例说明下载和安装。gitlab
进入2.6.0.0以后可看到包含32位和64位的软件安装包下载,以及各类语言安装包,根据本身的系统选择对应的安装包,笔者主机是win7 64位。就以64位为例spa
语言包下载安装根据我的习惯,默认是英文(推荐),须要中文的下载语言包安装便可命令行
安装顺序:先安装程序包,而后安装语言包(LanguagePack).3d
安装说明:由于TortoiseGit 只是一个程序壳,必须依赖一个 Git Core,因此安装前请肯定已完成git安装和配置版本控制
可参考:Git安装:http://www.javashuo.com/article/p-zaaviuog-cw.htmlhtm
Git生成秘钥及GitLab配置: http://www.cnblogs.com/xiuxingzhe/p/9303278.html blog
下面以64位版本为演示
若是想使用英文版本的该工具,不想使用中文版本的,则该模块操做可忽略
E:\project\clear-project,建议:路径中不要包含中文
若是使用英文:该步骤和下一步骤可直接跳过
①由于当前尚未本地项目,因此 “编辑本地 .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: 是联系邮箱,给别人联系时使用
前面已经提到TortoiseGit只是一个壳,除软件的常规配置(语言包、用户信息等),还须要像git同样生成、配置秘钥信息
注意:生成时鼠标要不停划过进度条,否则进度条会一直不动!
把生成出来的public Key复制粘贴到Gitlab上面,配置SSH key,具体可参考:http://www.javashuo.com/article/p-vdrttuvi-dt.html 第2.2.节
说明:使用TortoiseGit进行和远端输出项目时,Pageant必须启动且添加了对应的私钥。不然会报错
以克隆verify-center项目为例,举例验证TortoiseGit配置正确
注意:克隆代码以前确保有相关的项目代码权限(master、developer、reporter),如无权限,请求项目具备master权限的同事帮忙分配权限