温馨提示×

Debian系统中如何安装GitLab

小樊
51
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>
    • 按照屏幕上的指示完成初始设置。

注意事项

  • 确保服务器防火墙允许HTTP(80)和HTTPS(443)流量。
  • 如果使用Docker安装,确保Docker服务正常运行并且GitLab容器能够正确启动。
  • 根据实际需求调整GitLab的配置文件 /etc/gitlab/gitlab.rb

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

0