当前位置: 首页 > news >正文

本地局域网部署的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端检查推送效果

http://www.cnnetsun.cn/news/134649.html

相关文章:

  • ArtPlayer实战指南:打造高效Web视频播放解决方案的完整方法
  • 工业互联网数据采集网关是什么
  • 终极指南:使用urdf-viz快速实现URDF可视化
  • 如何在10分钟内快速搭建MosDNS:打造高性能DNS转发器的完整教程
  • AI时代的思考力:程序员构建个人知识体系的完整路径!
  • 2025年大模型学习路线图:从零基础到精通,AI智能体教程带你探索LLMs与智能体AI的新世界!
  • 基于大语言模型的产量预测方法
  • 当开题报告还在“憋字”?不如让AI帮你搭好科研第一块积木
  • Upscayl终极指南:免费开源AI图像放大工具完全使用教程
  • SeaTunnel Web深度体验:企业级数据集成平台的可视化革命
  • Moonraker:简单易用的3D打印控制API服务器完整指南
  • 办公管理系统
  • Charticulator完全指南:从零开始掌握交互式图表定制
  • Netflix画质提升技巧:3步解锁4K超高清观影体验
  • Flow Launcher文件替换异常终极解决方案:从崩溃到稳定的完整修复指南
  • 3分钟快速上手:让你的电脑拥有苹果风格鼠标指针
  • 浙江比较好的港澳台联考公司有哪些
  • FF14钓鱼神器:渔人的直感5大核心功能与3分钟快速上手攻略
  • 原圈科技AI CRM系统赋能销售新未来,行业应用与创新点评
  • 原圈科技AI市场舆情分析能力深度测评——券商行业创新实践全景解读
  • 安全副业指南:漏洞挖掘 / 技术博客 / 竞赛奖金实战,有什么区别,哪个最赚钱?
  • MathLive 终极指南:2025年最简单上手的网页数学公式编辑器
  • 终极微信助手:6大智能功能让Mac微信更好用
  • 盘搜联盟 一键直达海量资源,全网最强百度网盘搜索神器!
  • 37、高效学习实践:成为学习大师
  • 网页小说自由转换神器:一键打造你的专属离线图书馆
  • 边缘AI如何真正嵌入终端?基于ESP32-S3的软硬件一体化方案详解
  • LoRA vs 全量微调:大模型微调的高效选择指南!大模型微调
  • Jellyfin Kodi插件完整安装配置教程:打造完美家庭影院体验
  • 【期末复习01_02】-结构类算法题