1.安装ssh
# sudo yum install -y curl policycoreutils-python openssh-server
2.安装postfix发送通知邮件
# sudo yum install postfix --安装
# sudo systemctl enable postfix -开机自启动
# sudo systemctl start postfix --启动
3.下载gitlab镜像
# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
4.安装
# rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
5.修改gitlab配置文件指定服务器ip和自定义端口
# vim /etc/gitlab/gitlab.rb
external_url 'http://localhost:9090'
unicorn['listen'] = '127.0.0.1'
unicorn['port'] = 8008
注意:external_url中的端口号不能和unicorn[‘port’]一样
6.重置并启动gitlab
# gitlab-ctl reconfigure --重新配置
# gitlab-ctl restart --重新启动
7.其他命令
# gitlab-ctl status --查看服务状态
# gitlab-ctl start --开启服务
# gitlab-ctl stop --停止服务
8.CSS样式加载不出来的问题处理
find / -name production.rb
找到目录
最后一个就是
vim /opt/gitlab/embedded/service/gitlab-rails/config/environments/production.rb
修改
config.serve_static_files = true
参考链接:
https://bbs.archlinux.org/viewtopic.php?id=232101