Ubuntu 安装GitLab
1. 使用 Omnibus 包安装(推荐)
Omnibus 是 GitLab 官方提供的打包安装方式,适合大多数 Linux 系统。
1.1 系统要求
- 操作系统:Ubuntu、Debian、CentOS、Red Hat 等。
- 硬件要求:
- 至少 4GB 内存(推荐 8GB 或更多)。
- 至少 2 核 CPU(推荐 4 核或更多)。
- 至少 10GB 磁盘空间(推荐 20GB 或更多)。
1.2 安装步骤
1.2.1 安装依赖
sudo apt update
sudo apt install -y curl openssh-server ca-certificates tzdata perl
1.2.2 添加 GitLab 仓库
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
1.2.3 安装 GitLab
sudo apt install gitlab-ce
1.2.4 配置 GitLab
运行以下命令配置 GitLab:
sudo gitlab-ctl reconfigure
管理员账号的账号名为
root
,而密码在一个自动生成的文件/etc/gitlab/initial_root_password
中,且会在 24 小时后自动被删除
1.2.5 访问 GitLab
安装完成后,打开浏览器访问:
http://<服务器IP>
2. 配置 GitLab
2.1 修改配置文件
如果需要修改 GitLab 配置,可以编辑配置文件:
sudo vi /etc/gitlab/gitlab.rb
修改后运行以下命令应用配置:
sudo gitlab-ctl reconfigure
3. 常用命令
- 启动 GitLab:
sudo gitlab-ctl start
- 停止 GitLab:
sudo gitlab-ctl stop
- 重启 GitLab:
sudo gitlab-ctl restart
- 查看状态:
sudo gitlab-ctl status
4. Docker安装
docker run --detach \
--hostname localhost \
--publish 443:443 --publish 80:80 --publish 22:22 \
--name gitlab \
--restart always \
--volume /srv/gitlab/config:/etc/gitlab \
--volume /srv/gitlab/logs:/var/log/gitlab \
--volume /srv/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
-
hostname
:设置 GitLab 实例的主机名(可以替换为 localhost 或你的本机 IP)。 -
publish
:将容器端口映射到主机端口:- 80:80:HTTP 端口
- 443:443:HTTPS 端口
- 22:22:SSH 端口
-
name
:为容器指定一个名称(这里是 gitlab)。 -
restart always
:设置容器自动重启。 -
volume
:将容器内的目录挂载到主机,以便持久化数据:/srv/gitlab/config
:配置文件/srv/gitlab/logs
:日志文件/srv/gitlab/data
:数据文件
参考: GitLab 官方文档
本文来自博客园,作者:漫漫长夜何时休,转载请注明原文链接:https://www.cnblogs.com/ag-chen/p/18677573
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)