七、搭建 gitlab 服务器
作者:解琛
时间:2020 年 9 月 15 日
7.1 安装依赖
sudo yum install -y curl policycoreutils-pythonopenssh-server
将 ssh 服务设置成开机自启动。
sudo systemctl enable sshd
sudo systemctl start sshd
安装并开启防火墙。
sudo yum install firewalld systemd -y
sudo service firewalld start
安装 Postfix 以发送通知邮件。
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
7.2 添加 gitlab 镜像
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.3.6-ce.0.el7.x86_64.rpm
这个镜像为 734.5 MiB。
安装 gitlab 安装命令。
sudo rpm -i gitlab-ce-13.3.6-ce.0.el7.x86_64.rpm
修改 gitlab 配置文件指定服务器 ip 和自定义端口。
sudo vim /etc/gitlab/gitlab.rb
这里设置的端口不能被占用,默认是8080端口,如果8080已经使用,请自定义其它端口,并在防火墙设置开放相对应的端口。
external_url 'http://localhost'
重置并启动 GitLab。
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
提示 "ok: run:"
表示启动成功。
7.3 访问 GitLab 页面
如果没有域名,直接输入服务器 ip 和指定端口进行访问。
- 初始账户:
root
; - 密码:
5iveL!fe
。
第一次登录时记得修改密码。