CentOS7 安装Omnibus Gitlab
Gitlab是基于git进行版本控制的开源管理系统,方便使用,界面优美
操作方法
- 01
1、安装并配置必要的依赖项 [root@linuxprobe ~]# sudo yum install -y curl policycoreutils openssh-server openssh-clients 已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.163.com * epel: mirrors.ustc.edu.cn * extras: mirrors.cn99.com * updates: mirrors.163.com 软件包 curl-7.29.0-35.el7.centos.x86_64 已安装并且是最新版本 软件包 policycoreutils-2.5-11.el7_3.x86_64 已安装并且是最新版本 软件包 openssh-server-6.6.1p1-35.el7_3.x86_64 已安装并且是最新版本 软件包 openssh-clients-6.6.1p1-35.el7_3.x86_64 已安装并且是最新版本 无须任何处理 [root@linuxprobe ~]# sudo systemctl enable sshd [root@linuxprobe ~]# sudo systemctl start sshd [root@linuxprobe ~]# [root@linuxprobe ~]# sudo firewall-cmd --permanent --add-service=http success [root@linuxprobe ~]# sudo systemctl reload firewalld
- 02
2、安装邮件服务 [root@linuxprobe ~]# sudo yum install postfix [root@linuxprobe ~]# sudo systemctl enable postfix [root@linuxprobe ~]# sudo systemctl start postfix
- 03
3、添加gitlab存储库并安装gitlab-ce [root@linuxprobe ~]# curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash [root@linuxprobe ~]# sudo yum install -y gitlab-ce [root@linuxprobe ~]# sudo gitlab-ctl reconfigure
- 04
4、编辑配置文件gitlab.rb 指定浏览器访问的域名为: external_url 'http://www.linuxprobe.com/',然后使用 sudo gitlab-ctl reconfigure重新加载配置文件
- 05
4、浏览器访问gitlab web 使用http://10.1.1.87,或者http://www.linuxprobe.com,访问自己新建的gitlab