本篇文章主要介绍了"gitlab GitLab版本管理工具",主要涉及到gitlab方面的内容,对于Linuxjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
第1章 GitLab管理1.1 版本控制系统版本控制系统(version control system)是记录一个或若干文件内容变化,以便将来查阅特定版本修订情...
第1章 GitLab管理
1.1 版本控制系统
版本控制系统(version control system)是记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制,广泛应用的如svn,git等
1.2 常见版本管理工具
1.2.1 SVN
集中式的版本控制系统,只有一个中央数据仓库,如果中央数据仓库挂了或者不可访问,所有的使用者无法使用SVN,无法进行提交或备份文件

1.2.2 Git
分布式的版本控制系统,在每个使用者电脑上就有完整的数据仓库,没有网络依然可以使用。为了习惯及团队协作,会将本地数据同步到Git服务器或GitHub等代码仓库

第2章 Git软件安装
2.1 配置安装GIT
Git是分布式的版本控制系统,我们只要有一个原始Git版本仓库,就能让其他主机克隆这个原始版本仓库,从而使一个Git版本仓库可以被同时分布到不同主机上,并且每台主机的版本库都是一样的,没有主次之分
这极大的保证了数据安全性,并使得用户能够自主选择向Git服务器推送文件
官网:https://git-scm.com
2.1.1 准备环境
1 [root@gitlab ~]# rpm -qa centos-release
2 centos-release-7-4.1708.el7.centos.x86_64
3 [root@gitlab ~]# uname -a
4 Linux gitlab 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 2221:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
5 [root@gitlab ~]# getenforce
6Disabled
7 [root@gitlab ~]# systemctl status firewalld.service
8 ● firewalld.service - firewalld - dynamic firewall daemon
9 Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
10 Active: inactive (dead)
11 Docs: man:firewalld(1)
2.1.2 安装查看git