温馨提示×

Debian上如何安装GitLab

小樊
43
2025-02-22 12:28:23
栏目: 智能运维
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian上安装GitLab,你可以选择使用官方的安装脚本或者使用包管理器。以下是两种常见的安装方法:

方法一:使用官方安装脚本

  1. 更新系统包

    sudo apt update && sudo apt upgrade -y
    
  2. 安装必要的依赖包

    sudo apt install -y curl openssh-server ca-certificates tzdata perl
    
  3. 添加GitLab官方仓库

    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
    
  4. 安装GitLab CE(社区版)

    sudo EXTERNAL_URL="http://yourdomain.com" apt install gitlab-ce
    

    http://yourdomain.com 替换为你的域名或IP地址。

  5. 配置GitLab: 安装完成后,GitLab会自动配置。你可以通过浏览器访问 http://yourdomain.com 来完成初始设置。

方法二:使用包管理器

  1. 更新系统包

    sudo apt update && sudo apt upgrade -y
    
  2. 安装GitLab CE(社区版)

    sudo apt install gitlab-ce
    
  3. 配置GitLab: 安装完成后,GitLab会自动配置。你可以通过浏览器访问 http://yourdomain.com 来完成初始设置。

配置防火墙

如果你使用的是UFW(Uncomplicated Firewall),确保开放HTTP(80)和HTTPS(443)端口:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload

访问GitLab

在浏览器中访问 http://yourdomain.com,按照屏幕上的指示完成初始设置。设置包括:

  • 设置管理员密码
  • 配置电子邮件地址
  • 配置外部URL(如果需要)

启动和停止GitLab服务

你可以使用以下命令来启动、停止和重启GitLab服务:

sudo gitlab-ctl start
sudo gitlab-ctl stop
sudo gitlab-ctl restart

查看日志

如果遇到问题,可以查看GitLab的日志文件:

sudo tail -f /var/log/gitlab/gitlab-rails/production.log
sudo tail -f /var/log/gitlab/nginx/error.log

通过以上步骤,你应该能够在Debian上成功安装和配置GitLab。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何在Debian上安装GitLab

0