准备安装包
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小时,所以登录后记得修改密码。
-
登录后界面如下

-
修改成我国中文界面

-
修改密码
本文详细介绍了如何离线安装GitLab社区版(CE)。首先,从GitLab官网下载安装包并上传至服务器的/usr/local/gitlab目录。接着,创建gitlab-install.sh脚本,包含安装及配置步骤。赋予脚本执行权限后,运行脚本开始安装。在安装过程中,确保服务器可上网。安装完成后,执行gitlab-ctl reconfigure初始化设置,然后启动GitLab服务。最后,通过浏览器访问GitLab,使用默认的root账号和密码登录,并及时修改密码。
396

被折叠的 条评论
为什么被折叠?



