准备安装包
GitLab分为社区版(CE)和企业版(EE),但是不管是社区版还是企业版,安装包都比较大,我安装gitlab-ce-15.0.2-ce.0.el7.x86_64.rpm大概1个G,所以在线安装,Linux下载起来可能会很慢,建议将安装包先下载到本地,再上传到服务器进行离线安装。下载地址:https://packages.gitlab.com/gitlab。
本文下载的是社区版(CE) gitlab-ce-15.0.2-ce.0.el7.x86_64.rpm 下载完成后上传到服务器上
我是上传到服务器的/usr/local/gitlab文件夹下
- cd /usr/local/gitlab 把安裝包放入此文件夹
- vim gitlab-install.sh 添加脚本文件,并把下面代码放入脚本:
-
sudo rpm -ivh /usr/local/gitlab/gitlab-ce-15.0.2-ce.0.el7.x86_64.rpm sudo yum install -y curl policycoreutils-python openssh-server cronie sudo lokkit -s http -s ssh sudo yum install -y postfix sudo service postfix start sudo chkconfig postfix on curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ce
-
给脚本增加执行权限
chmod +x gitlab-install.sh
-
然后执行该脚本,开始安装 gitlab-ce,保证服务器可以上网哈,等待执行完成
./gitlab-install.sh
-
初始化GitLab服务运行下面命令
gitlab-ctl reconfigure
-
初始化完成如下,需要花几分钟的时间
-
启动GItLab服务
gitlab-ctl start
-
使用浏览器访问Gitlab,地址为ip加上80端口
-
账号其实在初始化完成的时候已经提示
可以看到账号为:root ,密码在/etc/gitlab/initial_root_password 文件中,这个密码只有24小时,所以登录后记得修改密码。
-
登录后界面如下
-
修改成我国中文界面
-
修改密码