news 2026/9/2 17:51:20

本地局域网部署的gitlab使用教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
本地局域网部署的gitlab使用教程

本地局域网部署的gitlab使用教程

很多企业(组织)会部署自己本地的gitlab进行代码管理,保证项目代码的安全性。只有数据在自己手里才是安全的。

本教程指导怎么在虚拟机中部署gitlab及进行局域网内的使用

基于docker部署gitlab

目前使用中文版本的gitlab,老版本的gitlab,新版本的限制了http访问,对很多设备,使用场景不够友好。并且这个老版本为中文版,方便国人使用。

配置docker-compose.yml内容如下:

version:'3.8'services: gitlab: image: twang2218/gitlab-ce-zh:latest container_name: gitlab_cn restart: always hostname:'gitlab'environment: TZ:"Asia/Shanghai"GITLAB_OMNIBUS_CONFIG:|external_url'http://192.168.137.190:8090'gitlab_rails['gitlab_shell_ssh_port']=2222gitlab_rails['gitlab_shell_ssh_host']='192.168.137.190'gitlab_rails['gitlab_ssh_host']='192.168.137.190'nginx['listen_port']=80nginx['listen_https']=falsegitlab_rails['gitlab_default_theme']=2gitlab_rails['gitlab_default_projects_features_issues']=truepostgresql['shared_buffers']='256MB'unicorn['worker_processes']=2sidekiq['concurrency']=5prometheus['enable']=falsealertmanager['enable']=falseports: -'8090:80'-'2222:22'volumes: - ./config:/etc/gitlab - ./data:/var/opt/gitlab - ./logs:/var/log/gitlab mem_limit: 4g mem_reservation: 2g cpu_shares:512ulimits: nproc:65535nofile: soft:65535hard:65535init:true

启动命令

# 启动docker-compose up -d# 检查运行效果,需要等待10分钟左右dockerps

启动后效果如下:

登录浏览器检查效果如下:

局域网内使用该gitlab服务下

在局域网内使用该服务推荐使用http推送方式,注意不要直接使用网页提供的远程仓库地址,需要将该地址改为gitlab服务提供的主机地址才行,改为web网页对应的地址即可。

主要的事情说明:

  • 不要直接使用网页提供的远程仓库地址,需要将该地址改为gitlab服务提供的主机地址才行,改为web网页对应的地址即可。
  • 不要直接使用网页提供的远程仓库地址,需要将该地址改为gitlab服务提供的主机地址才行,改为web网页对应的地址即可。
  • 不要直接使用网页提供的远程仓库地址,需要将该地址改为gitlab服务提供的主机地址才行,改为web网页对应的地址即可。

教程如下:
新建项目

切换为http推送方式

idea中添加原创仓库地址


局域网内添加

填入用户名和密码

推送到远端

到web端检查推送效果

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 18:19:12

Ultralytics YOLO性能调优终极教程:5大维度提升推理效率

Ultralytics YOLO性能调优终极教程:5大维度提升推理效率 【免费下载链接】ultralytics ultralytics - 提供 YOLOv8 模型,用于目标检测、图像分割、姿态估计和图像分类,适合机器学习和计算机视觉领域的开发者。 项目地址: https://gitcode.c…

作者头像 李华
网站建设 2026/9/2 19:11:06

Xenia Canary终极指南:现代PC上完美体验Xbox 360经典游戏

想要在现代电脑上重温《光环》系列、《战争机器》等Xbox 360经典游戏吗?Xenia Canary作为目前最先进的Xbox 360模拟器,通过精密的硬件仿真技术,让数百款经典游戏在PC平台重获新生。本文将为你提供完整的安装配置、性能优化和实用技巧&#xf…

作者头像 李华
网站建设 2026/9/1 22:04:58

Node.js应用打包终极指南:使用Nexe实现单文件执行快速上手

Node.js应用打包终极指南:使用Nexe实现单文件执行快速上手 【免费下载链接】nexe 🎉 create a single executable out of your node.js apps 项目地址: https://gitcode.com/gh_mirrors/ne/nexe 还在为Node.js应用部署依赖问题而烦恼吗&#xff1…

作者头像 李华
网站建设 2026/9/2 19:51:32

如何用MosDNS在10分钟内打造企业级DNS加速网络:完整实战指南

如何用MosDNS在10分钟内打造企业级DNS加速网络:完整实战指南 【免费下载链接】mosdns mosdns - 一个DNS转发器,使用Go语言编写,遵循GPLv3许可。 项目地址: https://gitcode.com/gh_mirrors/mo/mosdns MosDNS是一款基于Go语言开发的高性…

作者头像 李华
网站建设 2026/9/2 19:04:26

终极指南:使用urdf-viz轻松可视化机器人URDF文件

终极指南:使用urdf-viz轻松可视化机器人URDF文件 【免费下载链接】urdf-viz 项目地址: https://gitcode.com/gh_mirrors/ur/urdf-viz urdf-viz是一个强大的开源工具,专门用于可视化和交互URDF(统一机器人描述格式)和XACRO…

作者头像 李华