市场上,无论国内外,提供的免费的Git托管服务商也越来越多。Github当然首当其冲,还有Gitlab、Bitbucket等。国内基于Git的代码托管也非常多,如果是面向企业,收费其实都不低。最重要的,也不是收费问题,源代码对于企业来说是机密等级非常高的东东,放在自己的服务器上安全等级相对来说要高一点。所以企业就需要有自己内部的Git服务解决方案了。 今天就来说说企业级的Git应用部署。 1安装Git当然先说Git的安装,这里都以CentOS 6.x 64位操作系统为例。 首先去下载Git的源代码,当然从下面的网址去下载:
或者:
目前可以看到Git的最新版已经发布到了2.12,我们就以这个Releases版本为例(懂C和C++的童鞋可以去折腾下Git的开发版)。 Git软件版本的迭代更新还是发布的比较频繁的。下载了Git源码(从Github下载可能还是需要花费一些时间,原因你懂的),先别急着解压,先来做另一件事。 2安装系统依赖包直接使用yum进行安装:
如果有些软件提示找不到的,给CentOS装上epel的Yum源,即可安装成功。 3配置编译拿到源代码之后就行就是下面的三步了:
这里重点说说编译配置,来看看配置参数:
这里我们把Git安装到/usr/local/git目录下面,如果有Python环境的也可以通过–with-python指定Python解释器。 在执行完configure配置命令后,编译有两种方式: 常规编译:
这样安装,不会编译man文档,编译的时间比较快。 |