目录

GitLab自建代码托管平台

GitLab自建代码托管平台

学习目标

  • Gitlab简介
  • Gitlab安装使用

Gitlab简介

GitLab是GitLab公司开发,使用MIT许可证基于网络的Git仓库管理工具,具有wiki和issue跟踪功能,使用Git作为代码管理工具,在此基础上搭建起Web服务,由乌克兰程序开发,最初用Ruby语言写成,部分内容后续用Go改写。


Gitlab安装使用

  • 首先准备一个服务器,CentOS7以上的系统,关闭防火墙,配置好主机名字和IP,保证服务器可以链接公网。

  • 准备安装包,CentOS支持使用yum安装gitlab-ce ,或者提前下载好rpm包。

  • 使用如下命令去使用gitlab安装包:

    1
    
    rpm -ivh gitlab-ce.rpm
    

    或者使用:

    1
    
    yum install -y gilab-ce
    
  • 使用如下命令去以此安装服务器:

    1
    2
    3
    4
    5
    6
    
    sudo lokkit -s http -s ssh
    sudo yum install -y postfix
    sudo service postfix start
    sudo chkconfig postfix on
    curl gitlab-ce的启动脚本.sh | sudo bash
    sudo EXTERNAL_URL = 'http://gitlab.example.com' yum -y install gitlab-ce
    
  • 初始化Gitlab服务器:

    1
    
    gitlab-ctl reconfigure
    
  • 启动Gitlab服务器:

    1
    
    gitlab-ctl start
    
  • 访问Gitlab服务器, 第一次访问可能会改密码,改root管理员账号的密码。

    ../../../images/image-20230406182625166.png

  • 后续内容和Github协作操作一致,推送分支到Gitlab,修改提交代码等等。


总结