2022-08-17 私有gitlab(极狐)部署

2023-05-16

此处选用docker方式部署,比较简单
首先准备好了一个linux服务器,我用的是自己的虚拟机

 

准备开干,docker已经ok

第一步,docker镜像下载安装
```
docker pull twang2218/gitlab-ce-zh
```
然后安装
```
docker run -d -p 8443:443 -p 8090:80 -p 8022:22 --restart always --name gitlab twang2218/gitlab-ce-zh
```

可能报错,IPv4 forwarding is disabled. Networking will not work
解决办法: 更改服务配置
```
vi /etc/sysctl.conf
net.ipv4.ip_forward=1  #最下方添加这段代码
```
重启网卡服务
```
systemctl restart network && systemctl restart docker
```

第二步,配置 需要配置本地的访问的ip地址
查看服务是否启动成功
```
docker ps
```


启动成功,但是还不能访问,需要更改配置
进入容器中,开始更改配置
```
docker exec -it gitlab bash
```
修改第一个配置文件 gitlab.rb
```
//先进入到gitlab目录
cd /etc/gitlab   
//编辑gitlab.rb文件  
vim gitlab.rb
```
找到并更改external_url  为本地ip
 

```
external_url '10.0.32.174' 
```
继续寻找gitlab_rails
```
//配置ssh协议所使用的访问地址和端口
gitlab_rails['gitlab_ssh_host'] = '192.168.XX.XX' //和上一个IP输入的一样
gitlab_rails['gitlab_shell_ssh_port'] = 8022 // 此端口是run时22端口映射的8022端口
:wq //保存配置文件并退出
```

至此 .第一个文件配置完成

开始第二个配置gitlab.yml文件 更改其中的host 为本机ip
```
// 文件路径 /opt/gitlab/embedded/service/gitlab-rails/config
//先进入到config目录下
cd /opt/gitlab/embedded/service/gitlab-rails/config
//打开编辑gitlab.yml文件
vim gitlab.yml
//修改host 与上面.rb文件修改的一致
// 修改port 为8090
```

然后直接重启该容器  注:此命令为容器内重启服务命令
```
gitlab-ctl restart
```

重启过程有点慢;
然后重启完毕访问 ip:8090 即可
直接修改密码,默认用户为root,修改密码然后登录即可


 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2022-08-17 私有gitlab(极狐)部署 的相关文章

随机推荐

  • pycharm 使用

    pycharm txt文件不显示行号 xff1a View gt Active Editor gt Show Line Numbers
  • 【版本查看】

    查看相关的版本 windows 中如何查看 conda 版本 查看cuda cudnn版本 在环境中指定使用的默认的cuda版本 一 windows 中如何查看 conda 版本 开始菜单 gt Anaconda3 gt Anaconda
  • 【标注工具】旋转的 bbox 转普通 bbox

    目的 xff1a 实现以旋转目标检测的前提下 xff0c 将旋转标记框转为普通的标记框 相关连接 xff1a 实例分割 语义分割时旋转Bounding Box导致边框变宽 xff1a https www jianshu com p bb12
  • 【cv2读取并展示图片】

    cv2 读取并展示图片 span class token keyword import span cv2 img path span class token operator 61 span span class token string
  • 【mount 挂载硬盘】

    目的 xff1a 将硬盘挂载到服务器上 xff0c 进行数据拷贝 参考链接 xff1a http t zoukankan com vincent212212 p 13784584 html 具体执行过程 xff1a 在root 用户 xff
  • 【CV2 安装报错】

    在linux 服务器中安装cv2 安装命令 xff1a pip install i https pypi tuna tsinghua edu cn simple opencv python 61 61 3 4 9 31 环境 xff1a p
  • 【darknet】【yolov3】训练踩坑

    本文已解决问题概述 xff1a 测试准确率时 xff0c 没有results 文件夹的访问权限 xff1a Segmentation fault 执行darknet 相关命令是 xff0c 无法找到 libcudart so 10 0 文件
  • 【pip】pip 命令,向指定的python环境中安装包

    问题描述 服务器中因为代理的问题无法创建虚拟环境 xff0c 因此需要在base 环境中配置yolov5模型运行时需要的环境 使用 默认的pip 命令 xff0c 能够安装对应的包 xff0c 使用pip list 命令也能够查看到需要的包
  • 【基础代码】python 一些常用的基础代码

    目录 python 获取路径中最后一部分的文件名称遍历文件夹名称时 xff0c 以数字部分为关键字 xff0c 对文件名称进行排序 获取当前位置的绝对路径 具体实现 1 python 获取路径中最后一部分的文件名称 video name1
  • 【C++学习】

    背景介绍 开发环境 xff1a VS code xff08 mingw 安装与配置 c c 43 43 环境配置 VScode 汉化 xff09 目录 一 20221018 第一个C 43 43 代码 xff08 输出一句话 xff09 一
  • CSDN用户服务条款

    重要提示 xff1a CSDN特别提示您 xff0c 在注册及使用CSDN网站及相应客户端服务前 xff0c 请事先认真阅读本服务条款内容 xff0c 特别是关于用户义务 用户责任及CSDN有限保证及免责的条款 CSDN网站及相应客户端的各
  • 【虚拟环境】【conda】相关命令

    虚拟环境相关命令 1 创建指定 python 版本的虚拟环境 conda create span class token operator span n 虚拟环境的名称 python span class token operator 61
  • 【linux】 基础命令

    linux 一些相关命令 设置行号 一 开启 关闭 行号的显示 在命令行窗口中输入 xff1a set number 其他需要查的命令 查看内存大小查看磁盘空间大小查看端口号docker 端口映射
  • 【参数图解】

    声明 xff1a 本文为随笔性质 xff0c 无意侵犯他人权益 xff0c 如有冒犯 xff0c 请文后留言 xff0c 会尽快删除 注 忘记从哪里见到的图了 xff0c 但是感觉这张图讲的很清楚 xff0c 所以添加至自己的随笔 nvid
  • 【xml】【精灵标注助手】【标签读取与重写】

    顶部位置 具体内容 精灵标注助手的标注结果 code 将精灵标注结果改为voc格式标注结果 改写后的xml文件内容 内容4 内容5 内容6 1 精灵标注助手的标注结果 返回顶部 span class token operator lt sp
  • 【Tensorrt】【笔记】转换及笔记

    注 xff1a 要选择相应的版本 xff0c 执行对应的readme 中的内容 xff0c 否则会报错 顶部位置 具体内容 readme 翻译 git 链接 yolov5 旧代码 xff0c 成功执行记录 内容4 内容5 内容6 1 rea
  • 【os 相关函数】

    os walk xff08 xff09 span class token keyword import span os root path span class token operator 61 span span class token
  • VScode环境下使用CMake构建工程

    简介 VS code环境下使用CMake构建工程 导入VScode cmake工程C C 43 43 多文件工程构建制作静态 动态链接库文件使用外部库文件构建工程CMake常用指令填坑 本文主要介绍vscode环境下使用CMake构建工程的
  • 算法提升:并查集的十个经典题目

    目录 最长连续序列 被围绕的区域 岛屿数量 岛屿的最大面积 朋友圈问题 除法求值 xff08 hard xff09 情侣牵手 xff08 hard xff09 打砖块 xff08 hard xff09 最大人工岛 xff08 hard xf
  • 2022-08-17 私有gitlab(极狐)部署

    此处选用docker方式部署 比较简单 首先准备好了一个linux服务器 我用的是自己的虚拟机 准备开干 docker已经ok 第一步 docker镜像下载安装 96 96 96 docker pull twang2218 gitlab c