一、GitLab的简介
GitLab是开源的代码托管平台,提供版本控制功能、代码审查、持续集成等工具,帮助团队协作开发软件项目。用户可以创建仓库存储代码,管理问题追踪,部署自动化流程等。
二、GitLab的安装
1、Rocky_Linux 下载安装
Rocky_Linux 下载安装教程
2、Rocky_Linux 网卡静态配置
Rocky_Linux 网卡静态配置教程
3、安装开发工具的依赖包“Development Tools”
[root@localhost ~]# yum -y groupinstall 'Development Tools'
4、安装脚本依赖程序“perl”
[root@localhost ~]# yum -y install perl
5、更新系统软件库
[root@localhost ~]# yum -y update
6、访问GitLab的官方网站
packages.gitlab.com
Rocky_Linux对应的是el9版本,这里点击“gitlab-ce-16.9.0-ce.0.el9.x86_64.rpm”
7、复制右边wget这一段命令
8、下载“GitLab-ce”RPM安装包
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/9/gitlab-ce-16.9.0-ce.0.el9.x86_64.rpm/download.rpm
9、安装“GitLab-ce”RPM安装包
[root@localhost ~]# rpm -ivh gitlab-ce-16.9.0-ce.0.el9.x86_64.rpm
10、修改访问地址和端口号为192.168.100.10:88
[root@localhost ~]# vi /etc/gitlab/gitlab.rb
external_url 'http://192.168.100.10:88'
nginx['listen_port'] = 88
11、重新加载配置(这里会跳转几分钟,耐心等待)
[root@localhost ~]# gitlab-ctl reconfigure
12、记录下账户密码
账户为root,密码路径为/etc/gitlab/initial_root_password
[root@localhost ~]# cat /etc/gitlab/initial_root_password
密码为U1qM4xoOILCrCZWlFn4l0vw3lK0pvnU84MkyG2kO5AI=
12、启动GitLab
[root@localhost ~]# gitlab-ctl restart
13、防火墙放行端口88
[root@localhost ~]# firewall-cmd --zone=public --add-port=88/tcp --permanent
success
[root@localhost ~]# firewall-cmd --reload
success
14、访问192.168.100.10:88自动跳转至登录页面
15、输入前面得到的root账户和密码,登录成功。