GitHub && GitLab

1.github介绍

Git做为一个开源的分布式版本控制系统,已经被愈来愈多的人使用,随之须要的就是须要有个专门的地方存储、管理经过Git上传的项目,这就是gitHubgit

 

gitHub是一个面向开源及私有软件项目的托管平台,由于只支持git 做为惟一的版本库格式进行托管,故名githubgithub

github地址:https://github.com/web

做为开源代码库以及版本控制系统,Github拥有超过900万开发者用户,目前最火的开源项目托管系统随着愈来愈多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法网络

 

2.gitlab介绍

gitLab 是一个用于仓库管理系统的开源项目,使用Git做为代码管理工具,并在此基础上搭建起来的web服务。是一个用来搭建github系统的软件分布式

目前愈来愈多的公司开始使用gitlab来搭建本身的github系统,以管理和存储本公司的项目代码、文档等资料工具

 

3.github/gitlab比较

相同点:gitlab

  • 都是基于webGit仓库提供了分享开源项目的平台
  • 为开发团队提供存储、分享、发布和合做开发项目的中心化云存储的场所

不一样点:网站

  • github使用私有仓库时须要付费,gitlab则不须要,能够免费建立私有仓库
  • 对于开源项目而言,github是首选;从代码私有性来看,gitlab是首选
  • Git:是一种版本控制系统,是一个命令,是一种工具
  • github:是一个基于git实现的在线代码仓库和平台,包含一个网站界面,向互联网开放
  • gitlab:是一个基于git实现的在线代码仓库软件,能够用gitlab搭建一个相似于github同样的系统,通常用于在企业、学校等内部网络搭建git私服。目前宝付公司使用的就是该软件
  • gitlib 是用于实现git功能的开发库

 

4.概念区分

  • Git:是一种版本控制系统,是一个命令,是一种工具
  • github:是一个基于git实现的在线代码仓库和平台,包含一个网站界面,向互联网开放
  • gitlab:是一个基于git实现的在线代码仓库软件,能够用gitlab搭建一个相似于github同样的系统,通常用于在企业、学校等内部网络搭建git私服。目前宝付公司使用的就是该软件
  • gitlib 是用于实现git功能的开发库
相关文章
相关标签/搜索