源码安装gitlab配置postfix

    临门一脚

    最后一步了,配置完成,git.yongmayi.com就是一个比较完备的gitlab服务了。

    1、准备工作:

    gitlab的安装:http://www.sunhaojie.com/?p=63
    postfix安装:http://www.sunhaojie.com/?p=66
    sasl实现的smtp安装:http://www.sunhaojie.com/?p=76

    2、源码gitlab配置postfix
    cd /home/git/gitlab
    sudo -u git -H cp config/initializers/smtp_settings.rb.sample config/initializers/smtp_settings.rb
    vim config/initializers/smtp_settings.rb

centos下gitlab安装过程和问题

    gitlab_show

    因为团队需要,准备在阿里云的服务器上安装一套gitlab管理代码。安装之前服务器上面已经运行了几个php和java的网站,使用nginx做web服务器,域名什么都已经解析好了。找了几篇文章看了一下,虽然很繁琐,但是感觉应该很快能装好,但是万万没想到,花了8天时间装了不下10遍,使用了2种安装方式才完全安装好。

    安装方法有两种:一种是一键安装,另外一种是自己搭配安装,两种方式各有优劣。
    第一种安装方式的参考文档,我选用的英文的,能基本懂英文就可以安装,参考文档如下:
    https://about.gitlab.com/downloads/#centos6
    其中国内不能使用文档中的脚本执行下载安装包,所以可以自己选择需要的版本手动下载再上传上去。
    第二种方式,我主要参考了centoscn上的一篇文章,因为版本比较新。文章的后面我也记录我我操作的过程,大家也可以参考。具体文档如下:
    http://www.centoscn.com/image-text/install/2015/0320/4929.html