由于新公司还没有代码仓库,所以,从0开始,要开始搭建gitlab的仓库。
总体而言,gitlab是非常好安装的,基本上按照官方的guide 所示,一步一步step by step没有出现问题。
唯一值得提到的就是,gitlab需要配置mail的邮件通知。提供了两种方式,一种是基于sendmail这种本地的服务, 另外一种测试通过其他mail services提供的服务。这里,我主要采用的就是其他的mail services。
需要sudo vi /etc/gitlab/gitlab.rb文件 加入如下代码


  # Change the external_url to the address your users will type in their browser
  external_url ‘http://host.com

#Sending application email via SMTP gitlab_rails[‘smtp_enable’] = true gitlab_rails[‘smtp_address’] = “smtp.163.com” gitlab_rails[‘smtp_port’] = 25 gitlab_rails[‘smtp_user_name’] = “xxuser@163” gitlab_rails[‘smtp_password’] = “xxpassword” gitlab_rails[‘smtp_domain’] = “163.com” gitlab_rails[‘smtp_authentication’] = :login gitlab_rails[‘smtp_enable_starttls_auto’] = true gitlab_rails[‘gitlab_email_from’] = “xxuser@163.com” user[“git_user_email”] = “xxuser@163.com

done…