debian

在Debian上搭建GitLab开发环境步骤

小樊
42
2025-11-03 07:51:23
栏目: 智能运维

在Debian上搭建GitLab开发环境步骤

1. 更新系统包

首先确保系统包为最新版本,避免依赖冲突:

sudo apt update && sudo apt upgrade -y

2. 安装必要依赖

GitLab需要curl(下载工具)、openssh-server(SSH访问)、ca-certificates(SSL证书)、tzdata(时区设置)等依赖:

sudo apt install -y curl openssh-server ca-certificates tzdata postfix

安装postfix时,选择“Internet Site”类型并设置服务器域名(用于邮件通知)。

3. 添加GitLab官方仓库

通过官方脚本添加GitLab社区版(CE)仓库,确保获取最新版本:

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

4. 安装GitLab CE

使用apt安装GitLab社区版(默认安装最新稳定版):

sudo apt install -y gitlab-ce

5. 配置GitLab

编辑GitLab主配置文件,设置外部访问URL(替换为服务器IP或域名):

sudo nano /etc/gitlab/gitlab.rb

找到external_url行,修改为:

external_url 'http://your_server_ip'  # 或 'http://your_domain.com'

保存退出后,重新配置GitLab以应用更改:

sudo gitlab-ctl reconfigure

6. 启动GitLab服务

启动GitLab并设置为开机自启:

sudo gitlab-ctl start
sudo systemctl enable gitlab

7. 访问GitLab

在浏览器中输入配置的external_url(如http://192.168.1.100),首次访问需设置管理员密码(默认管理员账号为root)。

8. 可选配置

9. 使用GitLab

通过以上步骤,即可在Debian系统上完成GitLab开发环境的搭建,并支持代码托管、协作、CI/CD等核心功能。

0
看了该问题的人还看了