最新消息:gitlab一定要最少8G内存,现在默认支持中文了

在ubuntu 16.04LTS上搭建gitlab环境

最新 小米 561浏览 0评论

在ubuntu 14.04上搭建gitlab环境

最新方法

团队正在尝试从svn转换到git,因此需要构建gitlab环境,用于实现git的整套管理。

按照官网的安装指南,在ubuntu 14.04上安装应该很简单。

1234wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.2.1-omnibus-1_amd64.debsudo apt-get install openssh-serversudo apt-get install postfixsudo dpkg -i gitlab_7.2.1-omnibus-1_amd64.deb

然后修改默认的域名:

1sudo -e /etc/gitlab/gitlab.rb

安装并启动gitlab服务:

1sudo gitlab-ctl reconfigure

但我在服务器上测试后发现不能正常访问,检查log后发现主要问题是:gitlab安装包自带了nginx,要使用80端口对外服务,同时unicorn要使用8080端口对内服务,但在我们的服务器上这两个端口都已经被占用了。

因此,解决办法是:修改nginx的默认端口为8000,指定unicorn的默认端口为8001,修改gitlab-shell的默认端口为8000。

sudo su
nano /var/opt/gitlab/nginx/etc/gitlab-http.conf

将其中的listen *:80改为listen *:8000,

nano /var/opt/gitlab/gitlab-rails/etc/unicorn.rb

将listen行的内容改为:

listen “127.0.0.1:8001″, :tcp_nopush => true

然后修改:

nano /var/opt/gitlab/gitlab-shell/config.yml

修改这行:

gitlab_url: “http://127.0.0.1:8000″

这样应该就能使用了。

转载请注明:程序员gitgit » 在ubuntu 16.04LTS上搭建gitlab环境

您必须 登录 才能发表评论!