阿里云CentOS安装GitLab

我的个人网站用的就是阿里云的服务器。我在上面搭建了一个Java环境做一些简单的服务器开发,考虑到多人合作的问题,想在上面搭建一个Git服务器。那么GitLat似乎是一个比较好的选择。本文将介绍如何在阿里云上安装GitLab。

首先,需要查看本机系统的版本:

然后进入官方网站按照步骤操作即可。

下面主要说遇到的一些问题:

1、80端口冲突:GitLab本身采用80端口,如安装前服务器有启用80端口,访问会报错,需更改GitLab的默认端口。

vi /etc/gitlab/gitlab.rb。
external_url ‘http://localhost:90’

2、8080端口冲突:unicorn本身采用8080端口,如安装前服务器有启用8080,访问会报错,需更改unicorn的默认端口。

vi /etc/gitlab/gitlab.rb:
unicorn[‘listen’] = ‘127.0.0.1’
unicorn[‘port’] = 8090

执行sudo gitlab-ctl reconfigure 生效

3、502错误:这个就比较尴尬了,搜索说是内存不足。GitLat实在是比较消耗内存,网上都说建议用单独的服务器,然而对于我这种穷人,只能勉强所有配置的用同一台服务器了,目前只能通过增加虚拟内存来解决了。

最后说下日志位置:/var/log/gitlab,主要是可以查看访问日志以及报错日志等。
gitlab-ctl tail #查看所有日志
gitlab-ctl tail nginx/gitlab_access.log #查看nginx访问日志