概述:
git 是一种版本控制系统,是一个命令,是一种工具。
github 是一个基于 git 实现在线代码托管的仓库,向互联网凋谢,企业版要收钱。
gitlab 相似 github,个别用于在企业内搭建 git 私服,要本人搭环境。
gitee 即码云,是 oschina 收费给企业用的,不必本人搭建环境。
git-ce 是社区版,gitlab-ee 是企业版,免费版。
GitHub、GitLab 不同点:
1、GitHub 如果应用公有仓库,是须要付费的,GitLab 能够在下面搭建私人的收费仓库。
2、GitLab 让开发团队对他们的代码仓库领有更多的管制,绝对于 GitHub,它有不少的特色:
(1)容许收费设置仓库权限
(2) 容许用户抉择分享一个 project 的局部代码
(3) 容许用户设置 project 的获取权限,进一步晋升安全性
(4) 能够设置获取到团队整体的改良进度
(5) 通过 innersourcing 让不在权限范畴内的人拜访不到该资源