debian

Debian系统如何配置GitLab仓库

小樊
45
2025-03-13 06:47:27
栏目: 智能运维
Debian服务器限时活动,0元免费领! 查看>>

在Debian系统上配置GitLab仓库需要经过以下几个步骤:

1. 安装GitLab

方法一:使用官方提供的APT仓库安装

  1. 添加GitLab官方APT仓库

    sudo curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
    
  2. 更新APT包列表

    sudo apt-get update
    
  3. 安装GitLab Community Edition (CE)

    sudo apt-get install gitlab-ce
    
  4. 启动并启用GitLab服务

    sudo systemctl start gitlab
    sudo systemctl enable gitlab
    
  5. 访问GitLab: 打开浏览器,访问 http://<your_server_ip>,按照提示完成初始设置。

方法二:使用Docker安装

如果你更喜欢使用Docker,可以按照以下步骤操作:

  1. 安装Docker

    sudo apt-get update
    sudo apt-get install docker.io
    
  2. 启动Docker服务

    sudo systemctl start docker
    sudo systemctl enable docker
    
  3. 添加GitLab Docker仓库

    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
    
  4. 安装GitLab容器

    sudo EXTERNAL_URL="http://<your_server_ip>" apt-get install gitlab-ce
    
  5. 启动并启用GitLab容器

    sudo gitlab-ctl start
    sudo gitlab-ctl enable
    
  6. 访问GitLab: 打开浏览器,访问 http://<your_server_ip>,按照提示完成初始设置。

2. 配置GitLab

创建项目

  1. 登录GitLab: 使用浏览器访问 http://<your_server_ip>,使用默认用户名 root 和密码(初始密码可以在安装完成后通过邮件获取)登录。

  2. 创建新项目: 点击右上角的 New project 按钮,填写项目名称、描述等信息,然后点击 Create project

配置SSH密钥

为了安全地访问GitLab仓库,建议配置SSH密钥:

  1. 生成SSH密钥(如果还没有):

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    
  2. 将SSH公钥添加到GitLab

    • 复制公钥内容:
      cat ~/.ssh/id_rsa.pub
      
    • 登录GitLab,进入 Settings -> SSH Keys
    • 粘贴公钥内容并保存。
  3. 测试SSH连接

    ssh -T git@<your_server_ip>
    

3. 使用GitLab仓库

克隆项目

git clone git@<your_server_ip>:<username>/<project_name>.git

推送代码

cd <project_name>
git add .
git commit -m "Initial commit"
git push origin master

通过以上步骤,你就可以在Debian系统上成功配置并使用GitLab仓库了。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:Debian系统GitLab配置技巧

0
看了该问题的人还看了