操作系统:Ubuntu 14.04
首先新的服务器需要先更新一下现有的包,执行命令为:apt-get update
,然后安装一个防破解包apt-get install fail2ban
。
下面咱们开始介绍如何安装GitLab
第一步,安装和配置必要的依赖
输入下面的命令
apt-get install -y curl openssh-server ca-certificates
第二步,添加 GitLab 包服务并安装包
使用下面的命令
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash
然后输入下面的命令安装包
apt-get install -y gitlab-ce
第三步,配置并重启GitLab
输入下面的命令进行配置
gitlab-ctl reconfigure
第四步,检查是否成功
使用下面的命令进行检查
sudo gitlab-ctl status
其他
修改端口和域名
进入到/etc/gitlab/
目录下,打开gitlab.rb
,找到external_url
变量,改成这样
external_url 'http://xxx.xxx.xxx:1004'
然后执行gitlab-ctl reconfigure
生效配置。
修改 ssh 的端口
还是上边的文件,新加入一行以下的代码:
gitlab_rails['gitlab_shell_ssh_port'] = 30590
最后执行
gitlab-ctl reconfigure gitlab-ctl restart
502
如果GitLib出现502,Whoops, GitLab is taking too much time to respond.
则有可能是因为端口被占用导致的,可以修改GitLib的端口或者kill另外一个端口