debian

Debian系统中如何安装GitLab

小樊
56
2025-06-07 21:58:07
栏目: 智能运维

在Debian系统中安装GitLab,可以按照以下步骤进行:

方法一:使用官方推荐的安装脚本

  1. 更新系统包列表

    sudo apt update
    
  2. 安装必要的依赖包

    sudo apt install -y curl openssh-server ca-certificates tzdata perl
    
  3. 添加GitLab官方GPG密钥

    curl https://packages.gitlab.com/gpg.key | sudo apt-key add -
    
  4. 添加GitLab软件源

    sudo sh -c 'echo "deb https://packages.gitlab.com/gitlab/gitlab-ce/debian $(lsb_release -cs) main" > /etc/apt/sources.list.d/gitlab.list'
    
  5. 再次更新包列表

    sudo apt update
    
  6. 安装GitLab CE(社区版)

    sudo apt install gitlab-ce
    
  7. 配置GitLab

    • 编辑 /etc/gitlab/gitlab.rb 文件,根据需要进行配置,例如设置外部URL、邮件服务器等。
    • 运行以下命令应用配置更改:
      sudo gitlab-ctl reconfigure
      
  8. 访问GitLab

    • 打开浏览器,访问 http://<your_server_ip>http://<your_server_domain>
    • 按照屏幕上的指示完成初始设置。

方法二:使用Docker安装GitLab

如果你更喜欢使用Docker来管理GitLab,可以按照以下步骤操作:

  1. 安装Docker

    sudo apt update
    sudo apt install -y docker.io
    
  2. 添加GitLab官方Docker镜像仓库

    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
    
  3. 更新包列表

    sudo apt update
    
  4. 安装GitLab CE(社区版)Docker镜像

    sudo apt install gitlab-ce
    
  5. 启动并启用GitLab服务

    sudo gitlab-ctl start
    sudo gitlab-ctl enable
    
  6. 访问GitLab

    • 打开浏览器,访问 http://<your_server_ip>http://<your_server_domain>
    • 按照屏幕上的指示完成初始设置。

注意事项

通过以上步骤,你应该能够在Debian系统上成功安装并运行GitLab。

0
看了该问题的人还看了