首页
最新活动
服务器租用
香港服务器租用
台湾服务器租用
美国服务器租用
日本服务器租用
新加坡服务器租用
高防服务器
香港高防服务器
台湾高防服务器
美国高防服务器
裸金属
香港裸金属服务器
台湾裸金属服务器
美国裸金属服务器
日本裸金属服务器
新加坡裸金属服务器
云服务器
香港云服务器
台湾云服务器
美国云服务器
日本云服务器
CDN
CDN节点
CDN带宽
CDN防御
CDN定制
行业新闻
官方公告
香港服务器资讯
帮助文档
wp博客
zb博客
服务器资讯
联系我们
关于我们
机房介绍
机房托管
登入
注册
帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
联系客服
服务器资讯
/
香港服务器租用
/
香港VPS租用
/
香港云服务器
/
美国服务器租用
/
台湾服务器租用
/
日本服务器租用
/
官方公告
/
帮助文档
搭建自己的gitlab服务器(Docker版)
发布时间:2024-03-07 15:18:10 分类:帮助文档
搭建自己的gitlab服务器(Docker版) GitLab 鉴于现在的大部分公司都会使用Gitlab作为自己的代码仓库,有必要搭建起来玩一玩。以下完全是自己的实践结果,并已应用于20~30人团队的使用中,目前系统运行比价稳定,就是有点吃内存。 下载(docker) 查询docker镜像gitlab-ce gitlab-ce是它的社区版 [root@localhost ~]# docker search gitlab-ce NAME DESCRIPTION STARS OFFICIAL AUTOMATED rapidfort/gitlab-ce 12 drud/gitlab-ce 18 gitlab/gitlab-ce GitLab Community Edition docker image based … 4043 [OK] 下载镜像 下载镜像gitlab/gitlab-ce latest: Pulling from gitlab/gitlab-ce 7b1a6ab2e44d: Pull complete 6c37b8f20a77: Pull complete f50912690f18: Pull complete bb6bfd78fa06: Pull complete 2c03ae575fcd: Pull complete 839c111a7d43: Pull complete 4989fee924bc: Pull complete 666a7fb30a46: Downloading [=================================> ] 662.1MB/995.5MB 启动安装docker容器 创建gitlab文件夹 [root@localhost softwares]# mkdir gitlab [root@localhost softwares]# ll 总用量 0 drwxr-xr-x. 2 root root 6 10月 28 10:24 gitlab drwxr-xr-x. 3 root root 60 9月 23 23:41 jdk drwxr-xr-x. 4 root root 30 9月 24 23:44 mysql drwxr-xr-x. 5 root root 109 9月 24 17:44 nexus drwxr-xr-x. 4 root root 42 10月 22 22:17 redis [root@localhost softwares]# pwd /usr/local/softwares 创建config,logs,data文件夹 [root@localhost gitlab]# mkdir config logs data [root@localhost gitlab]# tree . ├── config ├── data └── logs 创建运行容器 docker run -it \ --hostname wnhz-gitlab.com \ --name gitlab \ -p 443:443 -p 80:80 -p 23:22 \ --network wn_docker_net \ --ip 172.18.12.50 \ -v /usr/local/softwares/gitlab/config:/etc/gitlab \ -v /usr/local/softwares/gitlab/logs:/var/log/gitlab \ -v /usr/local/softwares/gitlab/data:/var/opt/gitlab \ -d gitlab/gitlab-ce [root@localhost gitlab]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES cf0f38c6f0a4 gitlab/gitlab-ce "/assets/wrapper" 4 seconds ago Up 3 seconds (health: starting) 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp, 0.0.0.0:23->22/tcp, :::23->22/tcp gitlab gitlab配置 访问http://192.168.198.128/ linux主机地址 设置用户名密码 命令行:docker exec -it gitlab bash 进入容器 输入命令行 gitlab-rails console [root@localhost gitlab]# docker exec -it gitlab bash root@cf0f38c6f0a4:/# gitlab-rails console 输入用户名密码存储 user=User.find_by_username ‘root’ user.password=‘88888888’ user.save! Loading production environment (Rails 6.1.4.1) irb(main):001:0> user=User.find_by_username 'root' => #
irb(main):004:0> user.password='88888888' => "88888888" irb(main):005:0> user.save! => true 登录 使用设置的用户名,密码登录 Gitlab设置 关闭自动注册功能 Menu->Admin Settings->Geneal->Sign-up restrictions 禁止注册 创建用户User 在Admin下点击Admin Area --> Users 创建用户: New user 编辑用户信息 给指定用户添加密码 使用新用户登录 第一次登录强制要求修改密码 修改个人信息 优化gitlab占用内存 进入gitlab容器 使用root用户登录 docker exec -it gitlab bash 进入etc/gitlab文件夹 修改gitlab.rb文件 tips: 如果容器中不能使用vim命令,使用 apt-get update , apt-get install vim安装 gitlab_rails[‘env’] 597 gitlab_rails['env'] = { 598 'MALLOC_CONF' => 'dirty_decay_ms:1000,muzzy_decay_ms:1000' 599 # "SKIP" => "db,uploads,repositories,builds,artifacts,lfs,registry,pages" 600 } [‘worker_processes’] 禁用 puma cluster 模式 974 puma['worker_timeout'] = 60 975 puma['worker_processes'] = 0 sidekiq 1018 sidekiq['max_concurrency'] = 10 重启容器 配置生效 在容器中输入: gitlab-ctl reconfigure root@192:/etc/gitlab# gitlab-ctl reconfigure 重启容器 在容器内输入:gitlab-ctl restart 重启容器。 root@192:/etc/gitlab# gitlab-ctl restart 查询gitlab的内存占用 docker stats gitlab idea使用gitlab 在gitLab上创建仓库 idea使用gitlab错误 error: unable to read askpass response from ‘C:\Users\Administrator\AppData\Local\JetBrains\IntelliJIdea2021.3\tmp\intellij-git-askpass-local.sh’ 解决方案: 修改项目隐藏.git下的config文件,添加gitlab用户名密码 rom ‘C:\Users\Administrator\AppData\Local\JetBrains\IntelliJIdea2021.3\tmp\intellij-git-askpass-local.sh’ [外链图片转存中…(img-WGsPnXox-1703410195225)] 解决方案: 修改项目隐藏.git下的config文件,添加gitlab用户名密码 [外链图片转存中…(img-aedxGTVv-1703410195226)] [外链图片转存中…(img-1lhcN67n-1703410195226)]
上一篇
腾讯云服务器租用多少钱啊
下一篇
香港九仓电讯公司
相关文章
Redis主从集群使用三台虚拟机各配置两台redis服务器实现三主三从集群服务-----Redis
在IIS上部署你的ASP.NET Core Web Api项目及Swagger
阿里云建站怎么添加备案号
【服务器】CentOS 7 安装Node.js开发环境
服务器防火墙怎么用
JavaEE - 网络编程之回显服务器
实战指南:使用XShell通过堡垒机(跳板)连接服务器、数据库(完整版详解教程)
【Fastdfs】- 入门连续剧——安装
win2003怎么创建管理员
香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价
7*24H在线售后
高可用资源,安全稳定
1v1专属客服对接
无忧退款试用保障
德讯电讯股份有限公司
电话:00886-982-263-666
台湾总部:台北市中山区建国北路一段29号3楼
香港分公司:九龙弥敦道625号雅兰商业二期906室
服务器租用
香港服务器
日本服务器
台湾服务器
美国服务器
高防服务器购买
香港高防服务器出租
台湾高防服务器租赁
美国高防服务器DDos
云服务器
香港云服务器
台湾云服务器
美国云服务器
日本云服务器
行业新闻
香港服务器租用
服务器资讯
香港云服务器
台湾服务器租用
zblog博客
香港VPS
关于我们
机房介绍
联系我们
Copyright © 1997-2024 www.hkstack.com All rights reserved.