gitlab - [02] 安装部署
安装部署篇
一、5分钟搭建私人代码仓库
(1)设置环境变量:export GITLAB_HOME=/src/gitlab
(2)编写docker-compose.yml
mkdir -p /opt/docker-compose/gitlab
vim /opt/docker-compose/gitlab/docker-compose.yml
(3)docker-compose.yml内容如下
version: '3.8'
services:
gitlab:
hostname: '192.168.2.131'
images: 'gitlab/gitlab-ce:14.2.4-ce.0'
restart: always
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.2.131:9080'
gitlab_rails['gitlab_shell_ssh_port'] = 9022
gitlab_rails['time_zone'] = 'Asia/Shanghai'
ports:
- '9080:9080'
- '9443:443'
- '9022:22'
volumes:
- '$GITLAB_HOME/config:/etc/gitlab'
- '$GITLAB_HOME/logs:/var/log/gitlab'
- '$GITLAB_HOME/data:/var/opt/gitlab'
(4)启动gitlab
cd /opt/docker-compose/gitlab && docker-compose up -d
(5)查看初始密码
cat /srv/gitlab/config/initial_root_password
(6)浏览器访问:192.168.2.131:9080/users/sign_in
即可登录GitLab
二、标题
嗷嗷待“补”
三、标题
嗷嗷待“补”
— 业精于勤荒于嬉,行成于思毁于随 —
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南