ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

gitlab GitLab版本管理工具(1/10)

来源:网络整理     时间:2017-12-04     关键词:gitlab

本篇文章主要介绍了"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,无法进行提交或备份文件

 GitLab版本管理工具

1.2.2 Git

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

 GitLab版本管理工具

第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

gitlab相关图片

gitlab相关文章