1.Git
- 免费、开源的分布式版本控制系统
- Git和SVN 的区别
- Git:分布式,适合离线操作(完整的 git 仓库)
- SVN:集中式
- GitHub:基于 Git 的免费项目托管平台
github.com
2.GitLab
- 开源的版本管理系统,实实现自托管的 Git项目仓库
- 它拥有与 GitHUub 类似的功能,可以浏览源代码、管理缺陷和注释
- 依赖组件包括 ruby/MySQL/Git/Redis 等
- https://about.gitlab.com