GitLab的简单安装
百度百科:
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
说白了,GitLab就是码云挥着gitHub的本地部署版本。
1.GitLab的部署
准备环境:CentOS-7-x86_64-DVD-1810.ios
软件 :gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
2.安装步骤
-
安装 安装GitLab所需依赖
-
sudo yum install -y curl policycoreutils-python openssh-server
-
设置开机启动邮件服务器(GitLab有邮件发送功能,所以需要)
-
systemctl start postfix //启动邮件服务器
-
systemctl enable postfix //设置开机自启动
-
关闭防火墙(GitLab一般作为内网使用,以防出现不必要的情况,关闭防火墙)
-
systemctl stop firewalld.service //关闭防火墙 systemctl disable firewalld.service //静止防火墙开机自启动
-
安装GitLab
- 下载GitLab的rpm包(centos 极简安装 使用wget会提示 )
-
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.1.6-ce.0.el7.x86_64.rpm Centos极简安装 使用wget会提示 wget: command not found 解决 :yum -y install wget
- 安装rpm
-
rpm -i gitlab-ce-11.1.6-ce.0.el7.x86_64.rpm
-
修改配置文件gitlab.rb
-
vi /etc/gitlab/gitlab.rb
保存后执行
gitlab-ctl reconfigure //重新加载刚才修改的配置文件
gitlab-ctl restart //gitlab重启 一般不需要这一句,重新加载配置文件后就可以了
-
测试页面
- 浏览器访问之前配置文件设置的ip如下图(如果是第一次访问,会让你输入两次密码,以便初始化root用户的自定义密码,之后就使用 root 用户登陆)