■ 河北科技师范学院 赵学作
编者按:Git 是一个开源的分布式版本控制系统,是用于Linux 内核开发的版本控制工具,它可以有效、高速地处理从很小到非常大的项目版本管理。本文主要介绍Git 服务端及客户端的安装与调试。
Git 是Linus Torvalds 为了帮助管理Linux 内核开发而开发的一个开放源码的版本控制软件。与常用的版本控制工具CVS,Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。Git 的速度很快,其合并跟踪(Merge Tracing)能力使得它成为企业团队开发的首选工具。
图1 配置Java 环境变量
第一步:从地址http://www.java.com/zh_CN/下载Java 最新版本JavaSetup8u2 11.exe 并运行,注意勾选“更改目标文件夹”,以便自定义安装目录。
第二步:配置Java 环境变量。
右键“计算机” → “属性” → “高级系统设置”→“高级” → “环境变量”。如图1 的所示。
1.新建用户变量名JAVA_HOME,并输入变量值:D:java(本文以此文件夹为例)。
2.新建用户变量名CLAS SPATH,变量值为:
3.找到系统变量Path,选择编辑。把 %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin添加到”变量值”的结尾处。
第三步:验证Java 是否安装成功。
打开DOS 命令窗口,输入java 命令:java,回车。如果出现java 的相关提示信息,说明安装成功。
第四步:进入http://www.gitblit.com/,下载Git blit 的Windows 包,然后解压缩到D:Git 中,并创建文件夹:D:GitGitRepository用于存储资料。
第五步:配置gitblit.properties 文件。
找到D:Git 目录下的data 文件夹下的gitblit.properties 文件,用“记事本”打开并全新写入以下内容:
第六步:编辑D:Git 目录中的installService.cmd文件,按如下内容更改或添加:
第七步:运行installSe rvice.cmd 批处理文件,安装服务后即可启动gitblit。
第八步:如果是Windows 2008 或Windows 2012 系统,还需要启动“高级安全Windows 防火墙”,在“入站规则”中“新建规则”,规则类型为“端口”,特定端口设置成:3000 (HTTPS 访问方式时,端口一般为8443),再选择“允许连接”,其他默认即可。
第九步:在浏览器地址栏中输入http://192.168.1.5:3000,就可以正常使用GitBlit 了,默认的用户名和密码都是:admin。
第一步:查看yum 源仓库的Git 信息。
我们会从信息中发现,yum 源仓库里的Git 版本是1.8.3.1,我们想要安装最新版本的的Git,只能下载源码进行重新安装。
第二步:依赖库安装。
第三步:卸载低版本的Git。
通过命令:git --versi on 查看系统自带的Git 版本是:1.8.3.1,所以先要卸载低版本的Git,命令:
第四步:下载新版的Git源码包到指定的文件目录中。
第五步:安装Git。
分别执行以下命令进行编译安装,编译过程可能比较漫长,请耐心等待完成。
第六步:添加环境变量。
第七步:创建一个Git用户组和用户,用来运行Git服务。
第八步:创建证书登录。
收集所有需要登录的用户的公钥,公钥位于id_rsa.pub 文件中,把公钥导入/home/git/.ssh/authori zed_keys 文件里,一行一个。如果没有该文件创建它。
图2 安装配置窗口
第九步:初始化Git 仓库。
以上命令创建一个空仓库qhdedu,服务器上的Git仓库通常都以.git 结尾。然后,把仓库所属用户改为git:
客户端克隆仓库命令为:
第一步:先从官网https://git-scm.com/downloads 下载最新版本的Git,得到Git-2.22.0-64-bit.exe 文件。双击下载好的Git 安装包,弹出提示框,直接点击“Next”进入下一步,选择安装路径。
第二步:选择好安装路径后,点击“Next”进入下一步,弹出安装配置窗口,按图2 所示勾选即可。
第三步:在后面的各个安装设置界面中,都选择默认的选项,最后点击“Install”开始安装,直至安装完成即可。
第四步:安装完成后,程序开始菜单及系统右键菜单就会多了“Git GUI Here”“Git Bash Here”两个菜单项,也就是从当前文件夹中可以直接启动Git GUI(Git 界面)以及Git Bash(Git命令行方式)。