一、安装环境:
1、CentOS 7.0 服务器一台。可用虚拟机代替。(虚拟机建议使用:VMware,自行百度,此处不再赘述)
2、yum源配置为阿里云。(可参考:https://www.cnblogs.com/enduo/p/9078313.html)
二、安装:
1、安装依赖:此过程中,凡是询问是否同意的,均输入y。
sudo yum install curl openssh-server postfix cronie sudo service postfix start sudo chkconfig postfix on yum install policycoreutils-python
2、下载镜像:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
本文下载的镜像是:gitlab-ce-12.2.1-ce.0.el7.x86_64.rpm。将镜像传过去,执行第三步安装。
3、安装GitLab:
rpm -ivh gitlab-ce-12.2.1-ce.0.el7.x86_64.rpm
4、修改配置文件:
vim /etc/gitlab/gitlab.rb 修改下述配置: external_url 'http://192.168.6.134:9001' PS: 1、图式为修改后的; 2、此处的ip为服务器本机ip,图式为虚拟机的ip; 3、端口随意,不冲突即可。
5、重新加载配置文件:(此过程首次执行较为漫长,请耐心等待)
sudo gitlab-ctl reconfigure
6、启动GitLab
sudo gitlab-ctl start
7、浏览器直接访问:http://192.168.6.134:9001/
8、关闭防火墙或开放端口
以下二选其一: 1. 关闭防火墙: systemctl stop firewalld 2. 开放端口: firewall-cmd --zone=public --add-port=9001/tcp --permanent firewall-cmd --reload
9、修改密码及登录:(此处修改的是管理员密码,管理员账号即你的系统管理员账号。此处为:root)
此安装教程到此结束,关于如何注册/申请成员账号,创建项目及git的使用,请自行研究或百度。