gitlab服务yum源安装详细步骤(centos7)
概述
GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目,与Github类似。该教程将教你如何安装部署及使用GitLab。
Git的家族成员
Git:是一种版本控制系统,是一个命令,是一种工具。
Gitlib:是用于实现Git功能的开发库。
Github:是一个基于Git实现的在线代码托管仓库,包含一个网站界面,向互联网开放。
GitLab:是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于Github一样的系统,一般用于在企业、学校等内部网络搭建git私服。
安装部署步骤
- 配置国内清华大学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
- 更新本地yum缓存
yum makecache
- 安装gitlab社区版
yum install gitlab-ce # 自动安装最新版
yum install gitlab-ce-x.x.x # 安装指定版本
yum install git # 安装git命令行工具
- 等待安装完成即可。
- 浏览器登录 如果不配置域名,浏览器直接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 # 查看日志;
Original: https://www.cnblogs.com/penngke/p/16223988.html
Author: penngke
Title: gitlab服务yum源安装详细步骤(centos7)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585996/
转载文章受原作者版权保护。转载请注明原作者出处!