centos

CentOS如何安装GitLab

小樊
88
2025-02-13 01:55:39
栏目: 智能运维

在CentOS上安装GitLab,你可以选择使用官方提供的GitLab仓库和YUM包管理器进行安装。以下是详细的步骤:

方法一:使用官方GitLab仓库和YUM包管理器

  1. 导入GitLab的GPG密钥

    sudo rpm --import https://packages.gitlab.com/gpg.key
    
  2. 创建GitLab仓库文件: 创建一个新的YUM仓库文件 /etc/yum.repos.d/gitlab.repo,并添加以下内容:

    [gitlab-ce]
    name=GitLab repository
    baseurl=https://packages.gitlab.com/gitlab/gitlab-ce/el/$releasever/$basearch
    repo_gpgcheck=1
    gpgcheck=1
    enabled=1
    gpgkey=https://packages.gitlab.com/gpg.key
    sslverify=1
    sslcacert=/etc/pki/tls/certs/ca-bundle.crt
    metadata_expire=300
    
  3. 更新YUM缓存

    sudo yum clean all
    sudo yum update
    
  4. 安装GitLab

    sudo yum install gitlab-ce
    
  5. 配置GitLab: 安装完成后,你需要配置GitLab。首先,编辑 /etc/gitlab/gitlab.rb 文件,根据你的需求进行配置。例如,你可以设置外部URL、端口等。

  6. 重新配置并重启GitLab

    sudo gitlab-ctl reconfigure
    sudo gitlab-ctl restart
    

方法二:使用Docker安装GitLab

如果你更喜欢使用Docker来安装GitLab,可以按照以下步骤进行:

  1. 安装Docker: 如果你还没有安装Docker,可以使用以下命令安装:

    sudo yum install -y docker
    sudo systemctl start docker
    sudo systemctl enable docker
    
  2. 添加GitLab Docker仓库

    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
    
  3. 安装GitLab容器注册表

    sudo EXTERNAL_URL="http://your-server-ip" yum install gitlab-ce
    
  4. 启动GitLab容器

    sudo gitlab-ctl start
    
  5. 访问GitLab: 打开浏览器,访问 http://your-server-ip,你应该能够看到GitLab的登录页面。

注意事项

通过以上步骤,你应该能够在CentOS上成功安装GitLab。

0
看了该问题的人还看了