ubuntu

ubuntu gitlab仓库如何创建

小樊
39
2025-05-02 03:39:53
栏目: 智能运维

在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软件源

    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://your_server_ip_or_domain" apt-get install gitlab-ce
    

    http://your_server_ip_or_domain替换为你的服务器IP地址或域名。

  6. 配置GitLab 安装完成后,GitLab会自动启动并进行基本配置。你可以通过浏览器访问http://your_server_ip_or_domain来访问GitLab的Web界面,并按照提示完成初始设置。

  7. 创建新项目 登录到GitLab Web界面后,点击“New project”按钮,填写项目名称、描述等信息,然后点击“Create project”即可创建一个新的GitLab仓库。

方法二:使用Docker

  1. 安装Docker 如果你还没有安装Docker,可以参考Docker官方文档进行安装。

  2. 拉取GitLab镜像

    docker pull gitlab/gitlab-ce:latest
    
  3. 运行GitLab容器

    docker run --detach \
      --hostname your_server_ip_or_domain \
      --publish 80:80 \
      --publish 443:443 \
      --publish 22:22 \
      --name gitlab \
      --restart always \
      -e GITLAB_OMNIBUS_CONFIG="external_url 'http://your_server_ip_or_domain'" \
      gitlab/gitlab-ce:latest
    

    your_server_ip_or_domain替换为你的服务器IP地址或域名。

  4. 访问GitLab 打开浏览器,访问http://your_server_ip_or_domain,按照提示完成初始设置。

  5. 创建新项目 登录到GitLab Web界面后,点击“New project”按钮,填写项目名称、描述等信息,然后点击“Create project”即可创建一个新的GitLab仓库。

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

0
看了该问题的人还看了