git,github,gitlab的区别

最近需要学习gitlab相关的知识,过程中接触到git,gitlab和github
根据百度百科的内容稍微整理了一下三者的理解

(1) 百度百科的解释:git,github,gitlab

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2) 个人理解

git

我的理解,该工具主要功能是进行代码的版本管理

github

个人理解,github是以git提供代码管理功能,并在此基础上增加了订阅,讨论组等其他附加功能。github有收费和免费,免费的话,代码是公开的。公司要用的话,为了不公开代码,必须使用收费功能。

gitlab

也是使用git提供代码管理的一个web服务。不过可以提供在本地搭建git服务器,用于进行代码管理。

使用场景

如果是个人,而且代码公开,可以使用github,不用自己搭载服务器。
如果是个人,但是代码不想公开,也不想自己搭建gitlab,可以考虑付费使用github的私有仓库。
如果是公司使用,代码不想公开,可以考虑使用gitlab,免费,而且代码服务器可以搭载在公司局域网。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值