CentOS 7 搭建 GitLab 服务器步骤

准备工做

安装依赖

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系统下次启动后就会失效python

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

该步骤安装时间较长,请耐心等待git

rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

修改gitlab配置文件指定服务器ip和自定义端口

vim  /etc/gitlab/gitlab.rb

找到 external_url 修改其中的值为具体的访问地址vim

external_url 'http://192.168.1.1'

从新配置gitlab

gitlab-ctl reconfigure

重启 gitlab

gitlab-ctl restart

访问

访问地址为上面 external_url 所配置的地址 http://192.168.1.1 第一次登陆的时候须要进行初始化一下密码服务器

参考原文地址ssh

相关文章
相关标签/搜索