收起左侧

关于Docker安装gitlab-ce安装方法

14
回复
2386
查看
[ 复制链接 ]

4

主题

18

回帖

0

牛值

fnOS系统内测组

飞牛百度网盘玩家

2024-11-4 18:10:26 显示全部楼层 阅读模式
本帖最后由 GGG 于 2024-11-6 19:35 编辑

GitLab CE(Community Edition)是 GitLab 的开源社区版本,提供了源代码管理和 DevOps 生命周期支持功能,帮助团队高效管理代码、协作开发和自动化测试与部署。GitLab CE 基于 Git 版本控制系统,广泛用于代码托管、项目管理和 DevOps 操作。

环境:
飞牛os:0.8.21
cpu:2核以上,推荐4核
内存:推荐最少空闲内存4G,推荐8G

安装方案:
打开docker
点击compose
点击新增项目
黏贴以下yaml内容
  1. version: '3.8'
  2. services:
  3.   web:
  4.     image: 'gitlab/gitlab-ce:latest'
  5.     restart: always
  6.     container_name: gitlab-ce
  7. #    hostname: '/git'
  8.     environment:
  9.       GITLAB_OMNIBUS_CONFIG:
  10. #       external_url '/git'
  11.         # Add any other gitlab.rb configuration here, each on its own line
  12.     ports:
  13.       - '8088:80'
  14.       - '8089:443'
  15.       - '8090:22'
  16.     volumes:
  17.       - '$GITLAB_HOME/config:/etc/gitlab'
  18.       - '$GITLAB_HOME/logs:/var/log/gitlab'
  19.       - '$GITLAB_HOME/data:/var/opt/gitlab'
  20.     shm_size: '256m'
复制代码
勿使用镜像仓库,涉及飞牛存储权限问题

完成后输入http://ip:8088即可显示内容已经成功一半

下一步获取账号密码
gitlab-ce默认会生成随机密码,此处有2个解决方案
1、通过log找到密码,可通过ssh连接后去过滤密码,此方案个人尝试失败
  1. docker logs <container_id> | grep 'Password:'
复制代码

2、使用docker->容器->gitlab-ce
点击终端,选择/bin/sh连接
输入
  1. gitlab-rake "gitlab:password:reset"
复制代码
此处可能有一个bug,键入回车后可能无反应
建议直接键入账号 root回车 密码 回车  确认密码 回车
等待一段时间后即可正常回到界面登录
收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

1

回帖

0

牛值

江湖小虾

2024-11-11 14:41:49 显示全部楼层
这个有中文版的吗?另外安装提示GITLAB_HOME未定义,这个需要在哪里定义啊
GGG
安装好就可以选择中文 GITLAB_HOME未定义,会有一个默认值  详情 回复
2024-11-15 17:32

17

主题

10

回帖

0

牛值

fnOS系统内测组

2024-11-13 10:40:11 显示全部楼层
这个数据保存在本地硬盘的哪个文件夹?
GGG
- '$GITLAB_HOME/config:/etc/gitlab' - '$GITLAB_HOME/logs:/var/log/gitlab' - '$GITLAB_HOME/data:/var/opt/gitlab' 数据好像是在最后一个  详情 回复
2024-11-15 17:33

4

主题

18

回帖

0

牛值

fnOS系统内测组

飞牛百度网盘玩家

2024-11-15 17:32:29 楼主 显示全部楼层
安装好就可以选择中文
GITLAB_HOME未定义,会有一个默认值

4

主题

18

回帖

0

牛值

fnOS系统内测组

飞牛百度网盘玩家

2024-11-15 17:33:08 楼主 显示全部楼层
      - '$GITLAB_HOME/config:/etc/gitlab'
      - '$GITLAB_HOME/logs:/var/log/gitlab'
      - '$GITLAB_HOME/data:/var/opt/gitlab'

数据好像是在最后一个

0

主题

3

回帖

0

牛值

江湖小虾

2024-11-20 23:22:31 显示全部楼层
这只能是在系统安装盘,后改成映射文件夹都不行

1

主题

5

回帖

0

牛值

江湖小虾

2024-11-23 16:35:48 显示全部楼层
不能建在NAS的文件夹里,硬盘的raid1不会生效吧?

0

主题

1

回帖

0

牛值

江湖小虾

2024-11-25 22:48:31 显示全部楼层
所以我是不是拉取的时候换个自定义目录也行的

好的,刚试过不行的,所以这里应该像应用一样,先在应用那里设置一下目录权限吧,这默认也不知道数据到哪去了
GGG
自定义目录没有研究 我为了省事 系统盘弄了一个比较大的  详情 回复
2024-11-28 14:32

4

主题

18

回帖

0

牛值

fnOS系统内测组

飞牛百度网盘玩家

2024-11-28 14:32:18 楼主 显示全部楼层
自定义目录没有研究  我为了省事 系统盘弄了一个比较大的

0

主题

3

回帖

0

牛值

江湖小虾

2024-12-25 09:57:44 显示全部楼层
fatal: the remote end hung up unexpectedly
GGG
1. 网络连接问题 • 原因: 网络连接不稳定,导致数据传输中断。 • 解决方法: • 检查本地网络连接是否正常。 • 尝试重新克隆或推送。 • 如果使用代理,检查代理设置是否正确。 2. 远程仓库权限问题 • 原  详情 回复
2025-1-4 09:23

4

主题

18

回帖

0

牛值

fnOS系统内测组

飞牛百度网盘玩家

2025-1-4 09:23:51 楼主 显示全部楼层
1. 网络连接问题
        •        原因: 网络连接不稳定,导致数据传输中断。
        •        解决方法:
        •        检查本地网络连接是否正常。
        •        尝试重新克隆或推送。
        •        如果使用代理,检查代理设置是否正确。
2. 远程仓库权限问题
        •        原因: 你没有对远程仓库的权限,或身份验证失败。
        •        解决方法:
        •        确保你的 SSH 密钥或访问令牌(Personal Access Token)已正确配置。
        •        重新设置远程仓库 URL,确保包含正确的访问凭证:
大概就是说  你的网络有问题  可以试试换一个源

2

主题

5

回帖

0

牛值

fnOS系统内测组

2025-1-18 15:28:56 显示全部楼层
还有一种方式,ssh登录进飞牛后台,
docker exec -it gitlab /bin/bash
然后查看容器内的 /etc/gitlab/initial_root_password 文件就有root密码
这个文件在第一次创建成功后24h会删除

0

主题

1

回帖

0

牛值

江湖小虾

2025-3-31 17:42:10 显示全部楼层
“勿使用镜像仓库,涉及飞牛存储权限问题” 这里怎么理解?一直是databaseyml的权限错误
就是得用docker named volume 用host mount就有权限问题,搞了一天没搞定  详情 回复
2025-4-16 10:00

2

主题

4

回帖

0

牛值

江湖小虾

2025-4-1 10:00:03 显示全部楼层
本帖最后由 Dr.Roman 于 2025-4-1 10:26 编辑

要是能放到raid就好了

0

主题

10

回帖

0

牛值

江湖小虾

2025-4-16 10:00:44 显示全部楼层
东北之北 发表于 2025-3-31 17:42
“勿使用镜像仓库,涉及飞牛存储权限问题” 这里怎么理解?一直是databaseyml的权限错误 ...

就是得用docker named volume
用host mount就有权限问题,搞了一天没搞定
i7-8700K
DDR4 16Gx4
HDD 4Tx12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则