温馨提示×

Linux下GitLab怎样搭建仓库

小樊
58
2025-07-21 19:49:07
栏目: 智能运维

在Linux下搭建GitLab仓库可以通过以下几种方法实现:

使用GitLab官方安装包安装

  1. 更新系统软件包
sudo apt update
  1. 安装依赖包
sudo apt install -y curl openssh-server ca-certificates tzdata perl
  1. 添加GitLab仓库
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
  1. 安装GitLab CE(社区版)
sudo EXTERNAL_URL="http://your-domain-name.com" apt install gitlab-ce
  1. 配置GitLab
sudo gitlab-ctl reconfigure
  1. 访问GitLab: 打开浏览器,访问 http://your-domain-name.com,按照提示完成初始设置。

使用Docker安装

  1. 安装Docker
sudo apt-get update
sudo apt-get install docker.io
  1. 添加GitLab官方Docker仓库
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
  1. 安装GitLab CE(社区版)
sudo apt-get install gitlab-ce
  1. 启动并启用GitLab服务
sudo systemctl start gitlab
sudo systemctl enable gitlab
  1. 访问GitLab: 打开浏览器,访问 http://your-server-ip,按照提示完成初始设置。

创建项目

  • 登录GitLab:使用默认用户名 root 和密码(在安装过程中设置)登录。
  • 创建新项目:点击右上角的 New project,填写项目名称、描述等信息,选择可见性级别(Private、Internal、Public),点击 Create project

配置本地代码仓库

  1. 在本地电脑上安装Git命令行工具
sudo apt install git
  1. 在GitLab的web界面上,找到你刚刚创建的项目,并点击项目名称。复制项目的SSH地址。

  2. 在本地电脑上,打开终端,并进入你想要存储代码的目录。在终端中输入以下命令,将项目克隆到本地:

git clone git@your-domain-name.com:your-username/your-project.git
  1. 推送和拉取代码
  • 推送代码
cd your-project
git add .
git commit -m "Add some changes"
git push origin master
  • 拉取代码
git pull origin master

以上步骤可以帮助你在Linux上成功搭建GitLab仓库,并开始使用Git进行版本控制。如果遇到具体问题,可以参考GitLab的官方文档或社区论坛寻求帮助。

0