一、GitLab是什么
二、环境
- centos7
- Gitlab: 社区版10.3.0
三、开始搭建
- 关闭selinux
# 修改文件
vi /etc/selinux/config
#将SELINUX=enforcing改为SELINUX=disabled ,然后重启电脑
#查看selinux状态
sestatus -v
selinux状态
- 安装配置依赖
- 安装配置依赖项
如想使用Postfix来发送邮件,在安装期间请选择'Internet Site'. 您也可以用sendmai或者 并
在 Centos 6 和 7 系统上, 下面的命令将在系统防火墙里面开放HTTP和SSH端口.
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
- 添加GitLab仓库,并安装
wget
sudo rpm -i --force --nodeps gitlab-ce-10.3.0-ce.0.el7.x86_64.rpm
- 重新配置启动
gitlab-ctl reconfigure
gitlab-ctl --hlep #查看命令
gitlab-ctl start #启动
gitlab-ctl stop #停止
启动
-
使用浏览器访问(服务器IP地址)GitLab
首次访问GitLab,系统会让你重新设置管理员的密码,设置成功后会返回登录界面.
默认的管理员账号是root,密码5iveL!fe。如果你想更改默认管理员账号,请输入上面设置的新密码登录系统后修改帐号名.
将解压后的汉化包覆盖服务器上的/opt/gitlab/embedded/service/gitlab-rails目录。
启动Gitlab服务。
sudo gitlab-ctl start
重新执行配置命令。
sudo gitlab-ctl reconfigure
完成上述步骤即实现汉化。