gitlab服务yum源安装详细步骤(centos7)

gitlab服务yum源安装详细步骤(centos7)

概述

GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目,与Github类似。该教程将教你如何安装部署及使用GitLab。

Git的家族成员

Git:是一种版本控制系统,是一个命令,是一种工具。

Gitlib:是用于实现Git功能的开发库。

Github:是一个基于Git实现的在线代码托管仓库,包含一个网站界面,向互联网开放。

GitLab:是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于Github一样的系统,一般用于在企业、学校等内部网络搭建git私服。

安装部署步骤

  1. 配置国内清华大学yum源

    新建文件:vim /etc/yum.repos.d/gitlab-ce.repo

    [gitlab-ce]
    name=gitlab-ce
    # 备注:如果是其他版本请更改版本号,我为centos7,固版本为el7
    baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
    Repo_gpgcheck=0
    Enabled=1
    Gpgkey=https://packages.gitlab.com/gpg.key
    
  2. 更新本地yum缓存

    yum makecache

  3. 安装gitlab社区版

    yum install gitlab-ce        # 自动安装最新版
    yum install gitlab-ce-x.x.x  # 安装指定版本
    
    yum install git  # 安装git命令行工具
    
  4. 等待安装完成即可。

  5. 浏览器登录

    如果不配置域名,浏览器直接ip:80端口登录即可。

    默认密码为:root 和 5iveL!fe。

gitlab日常使用的命令行

gitlab-ctl start    # 启动所有 gitlab 组件;
gitlab-ctl stop     # 停止所有 gitlab 组件;
gitlab-ctl restart  # 重启所有 gitlab 组件;
gitlab-ctl status   # 查看服务状态;
gitlab-ctl reconfigure        # 启动服务;
vim /etc/gitlab/gitlab.rb      # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;
gitlab-ctl tail     # 查看日志;
posted @ 2022-05-05 11:03  penngke  阅读(1216)  评论(0编辑  收藏  举报