PS: linux 下安装 gitlab 思路:
下载 gitlab 安装包 —> 安装 gitlab —> 修改配置(端口) —> 启动 gitlab —> 打开防火墙
下载安装包
# /usr/local/gitlab wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.2.8-ce.0.el7.x86_64.rpm
安装依赖(注意:不同版本的依赖不一样)
yum install policycoreutils-python
安装 gitlab(注意:如果是依赖报错可以后面加 –nodeps –force)
rpm -i gitlab-ce-10.2.8-ce.0.el7.x86_64.rpm
修改端口
vi /etc/gitlab/gitlab.rb
把 external_url 的值换成 http://127.0.0.1:9099, 端口号可以自己指定,这里指定 9099,然后保存.
注意:这边设置的 ip 和端口会影响 gitlab 工程的下载地址,建议配置服务器的真实 ip重新加载配置文件
gitlab-ctl reconfigure
启动 gitlab
gitlab-ctl start
重启 gitlab
gitlab-ctl restart
停止 gitlab
gitlab-ctl stop如果有防火墙,添加防火墙端口:9099
firewall-cmd --zone=public --add-port=9099/tcp --permanent systemctl restart firewalld #重启
目录结构
安装包路径:/usr/local/gitlab
配置文件目录: /etc/gitlab/
主配置文件: /etc/gitlab/gitlab.rb
默认存储库位置: /var/opt/gitlab/git-data/repositories/
gitlab各个组件产生的日志: /var/log/gitlab/
备份文件生成的目录: /var/opt/gitlab/backups/
写在最后
下载的版本默认是英文版,也没有切换中文设置,可以将 gitlab 汉化包直接替换,也可以尝试下载最新版,最新版有中文语言选择。
参考文献
gitlab 如何在linux 搭建?
gitlab在Linux系统上的安装
Linux-GitLab安装及汉化
- 本文作者: MrRetro博客
- 本文链接: http://mrretro.gitee.io/retroblog/retroblog/2023/07/25/utils/centOS下linux7搭建gitlab全过程/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!