准备工作
安装依赖
yum install -y curl policycoreutils-python openssh-server
将SSH服务设置成开机自启动
systemctl enable sshd
启动SSH服务
systemctl start sshd
安装防火墙
yum install firewalld systemd -y
开启防火墙
service firewalld start
添加http服务到firewalld
pemmanent表示永久生效,若不加--permanent系统下次启动后就会失效
firewall-cmd --permanent --add-service=http
重启防火墙
systemctl reload firewalld
(额外可不安装)安装Postfix以发送通知邮件
yum install postfix
(额外可不安装)将postfix服务设置成开机自启动
systemctl enable postfix
(额外可不安装)启动postfix
systemctl start postfix
安装必要组件 Wget(有可忽略)
yum -y install wget
安装必要组件 vim编辑器(有可忽略)
yum install vim -y
开始安装 GitLab
添加gitlab镜像
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
安装gitlab
该步骤安装时间较长,请耐心等待
rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
修改gitlab配置文件指定服务器ip和自定义端口
vim /etc/gitlab/gitlab.rb
找到 external_url 修改其中的值为具体的访问地址
external_url 'http://192.168.1.1'
重新配置gitlab
gitlab-ctl reconfigure
重启 gitlab
gitlab-ctl restart
访问
访问地址为上面 external_url 所配置的地址 第一次登录的时候需要进行初始化一下密码