返回首页
当前位置: 主页 > 互联网技术 > 数据挖掘 >

企业级Git Server服务的部署与应用实现教程

时间:2017-09-18 23:11来源:电脑教程学习网 www.etwiki.cn 编辑:admin

市场上,无论国内外,提供的免费的Git托管服务商也越来越多。Github当然首当其冲,还有Gitlab、Bitbucket等。国内基于Git的代码托管也非常多,如果是面向企业,收费其实都不低。最重要的,也不是收费问题,源代码对于企业来说是机密等级非常高的东东,放在自己的服务器上安全等级相对来说要高一点。所以企业就需要有自己内部的Git服务解决方案了。

今天就来说说企业级的Git应用部署。

1安装Git

当然先说Git的安装,这里都以CentOS 6.x 64位操作系统为例。

首先去下载Git的源代码,当然从下面的网址去下载:

https://github.com/git/git/releases

或者:

https://www.kernel.org/pub/software/scm/git

目前可以看到Git的最新版已经发布到了2.12,我们就以这个Releases版本为例(懂C和C++的童鞋可以去折腾下Git的开发版)。

Git

Git软件版本的迭代更新还是发布的比较频繁的。下载了Git源码(从Github下载可能还是需要花费一些时间,原因你懂的),先别急着解压,先来做另一件事。

2安装系统依赖包

直接使用yum进行安装:

yum install perl-ExtUtils-MakeMaker expat expat-devel xmlto perl-ExtUtils-MakeMakerasciidoc

如果有些软件提示找不到的,给CentOS装上epel的Yum源,即可安装成功。

3配置编译

拿到源代码之后就行就是下面的三步了:

  • 解压
  • 编译
  • 安装

这里重点说说编译配置,来看看配置参数:

./configure –prefix=/usr/local/git \

–with-gitconfig=/usr/local/git/etc/gitconfig \

–with-gitattributes=/usr/local/git/etc/gitattributes \

–with-editor=/usr/bin/vim \

–with-expat \

–with-shell=/bin/bash \

–with-perl=/usr/bin/perl \

–with-zlib=/usr \

–with-curl \

–with-libpcre \

–with-openssl \

–with-iconv

这里我们把Git安装到/usr/local/git目录下面,如果有Python环境的也可以通过–with-python指定Python解释器。

在执行完configure配置命令后,编译有两种方式:

常规编译:

make all -j 2

make install

这样安装,不会编译man文档,编译的时间比较快。

------分隔线----------------------------
标签(Tag):Git Server服务
------分隔线----------------------------
推荐内容
猜你感兴趣