ubuntu

ubuntu gitlab仓库怎么创建

小樊
41
2025-09-07 01:46:22
栏目: 智能运维

在Ubuntu上创建GitLab仓库,你可以选择使用GitLab的官方软件包或者使用Docker。以下是两种方法的步骤:

方法一:使用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仓库到APT源列表

    sudo sh -c 'echo "deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/gitlab.list'
    
  5. 安装GitLab社区版(CE)

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

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

  6. 配置GitLab 安装完成后,GitLab会自动启动并运行在http://yourdomain.com。你可以通过浏览器访问这个地址来配置GitLab。

  7. 登录GitLab 默认情况下,GitLab没有设置管理员账户。你需要重置密码:

    sudo gitlab-rake gitlab:env:setup
    sudo gitlab-ctl reconfigure
    

    然后访问http://yourdomain.com/users/sign_in,使用默认用户名root和你在安装过程中设置的密码登录。

  8. 创建新的项目仓库 登录后,点击右上角的“New project”按钮,填写项目名称和其他信息,然后点击“Create project”。

方法二:使用Docker

  1. 安装Docker

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

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

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

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

  4. 配置GitLab 安装完成后,GitLab会自动启动并运行在http://yourdomain.com。你可以通过浏览器访问这个地址来配置GitLab。

  5. 登录GitLab 默认情况下,GitLab没有设置管理员账户。你需要重置密码:

    sudo gitlab-rake gitlab:env:setup
    sudo gitlab-ctl reconfigure
    

    然后访问http://yourdomain.com/users/sign_in,使用默认用户名root和你在安装过程中设置的密码登录。

  6. 创建新的项目仓库 登录后,点击右上角的“New project”按钮,填写项目名称和其他信息,然后点击“Create project”。

这两种方法都可以帮助你在Ubuntu上创建GitLab仓库。选择哪种方法取决于你的具体需求和环境。

0
看了该问题的人还看了