CentOS 7.3 离线安装GitLab

4 篇文章 1 订阅

CentOS 7.3 离线安装GitLab

本文是基于CentOS 7.3系统环境,安装和测试GitLab:


一、安装前的准备工作

1. 下载依赖包

2. 安装依赖包

rpm -ivh audit-libs-python-2.6.5-3.el7.x86_64.rpm
rpm -ivh checkpolicy-2.5-4.el7.x86_64.rpm
rpm -ivh libcgroup-0.41-11.el7.x86_64.rpm
rpm -ivh libsemanage-python-2.5-4.el7.x86_64.rpm
rpm -ivh python-IPy-0.75-6.el7.noarch.rpm
rpm -ivh setools-libs-3.3.8-1.1.el7.x86_64.rpm
rpm -ivh policycoreutils-python-2.5-8.el7.x86_64.rpm

3. 安装gitlab-ce

rpm -ivh gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

4. 修改gitlab配置文件

vi /etc/gitlab/gitlab.rb

#修改如下的内容
external_url 'http://192.168.0.129'

5. 关闭防火墙

systemctl stop firewalld

6. 重启gitlab服务

gitlab-ctl reconfigure
gitlab-ctl restart

7. 访问gitlab

打开浏览器,访问 http://192.168.0.129


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要在离线环境中安装GitLab,你可以按照以下步骤进行操作: 1. 首先,确保你已经下载了GitLab离线安装包,并将其放置在合适的位置。 2. 在安装之前,你需要卸载旧版本的Docker。你可以使用以下命令来卸载旧版本的Docker: ``` yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine docker-ce ``` 3. 接下来,你需要启动一个Docker容器来安装GitLab。你可以使用以下命令来启动容器: ``` docker run --detach --hostname git.xxx.com --publish 8443:443 --publish 8880:8880 --publish 60022:22 --name gitlab --restart unless-stopped -v /mnt/gitlab/etc:/etc/gitlab -v /mnt/gitlab/log:/var/log/gitlab -v /mnt/gitlab/data:/var/opt/gitlab 容器ID ``` 这个命令会启动一个名为"gitlab"的容器,并将GitLab的配置、日志和数据目录挂载到宿主机的相应目录中。 4. 如果你想自定义GitLab的端口,你可以使用以下命令来启动容器: ``` docker run -d -p 30000:30000 -p 30001:443 -p 30002:22 --name gitlab --restart unless-stopped -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab -v /etc/localtime:/etc/localtime gitlab/gitlab-ce ``` 这个命令会将GitLab的端口映射到宿主机的指定端口,并将GitLab的配置、日志和数据目录挂载到宿主机的相应目录中。 请根据你的具体需求选择适合的命令进行安装。 #### 引用[.reference_title] - *1* [CentOS7/Linux - Gitlab离线安装(Docker环境)](https://blog.csdn.net/weixin_40147979/article/details/118604474)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [docker安装gitlab(离线)](https://blog.csdn.net/HelloJavaaaa/article/details/123274391)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值