返回

在 AlmaLinux 8 上无缝安装 GitLab,解锁您的 DevOps 世界

后端

前提条件

  • 运行 AlmaLinux 8 的服务器
  • 具有 sudo 或 root 权限的用户
  • 已安装的最新版本 YUM 包管理器

安装步骤

  1. 更新系统

    sudo dnf update -y
    
  2. 安装必需的依赖项

    sudo dnf install -y curl policycoreutils-python selinux-policy-devel
    
  3. 下载 GitLab CE 安装包

    curl -L "https://packages.gitlab.com/gitlab-ce/gitlab-ce-15.6.0-ce.0.el8.x86_64.rpm" -o gitlab-ce.rpm
    
  4. 安装 GitLab CE

    sudo yum localinstall -y gitlab-ce.rpm
    
  5. 启用和启动 GitLab 服务

    sudo systemctl enable --now gitlab-ce
    
  6. 配置防火墙

    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    sudo firewall-cmd --reload
    
  7. 访问 GitLab Web 界面

    打开浏览器,在地址栏输入以下网址:

    https://您的服务器IP或域名
    

    使用默认用户名和密码(root/5iveL!fe)登录。

常见问题

  1. 如何更改 GitLab 的默认端口?

    您可以通过编辑 /etc/gitlab/gitlab.rb 配置文件来更改 GitLab 的默认端口。找到以下行:

    external_url 'http://example.com'
    

    将其替换为:

    external_url 'http://example.com:9080'
    

    然后,重新启动 GitLab 服务:

    sudo systemctl restart gitlab-ce
    
  2. 如何创建新的 GitLab 用户?

    登录 GitLab Web 界面,单击右上角的“+”号,然后选择“添加用户”。在弹出的表单中,输入新用户的用户名、电子邮件地址和密码,然后单击“创建用户”。

  3. 如何创建新的 GitLab 项目?

    登录 GitLab Web 界面,单击左上角的“+”号,然后选择“新建项目”。在弹出的表单中,输入项目的名称、和可见性级别,然后单击“创建项目”。

结论

恭喜您,您已成功在 AlmaLinux 8 上安装了 GitLab。现在,您可以开始使用 GitLab 来托管您的 Git 存储库、管理项目和团队,并享受 GitLab 提供的丰富功能。