Git是一个分布式版本控制系统,广泛用于软件开发中。它可以帮助程序员追踪文件的变化,协调多人协作,以及管理项目的版本。Git的设计目标是速度、数据完整性和对非线性开发流程的支持。
一、GitHub,开源项目,推荐使用
首先,推荐的是国外的GitHub,它是全球最流行人气最旺盛的Git代码托管网站,目前开源项目大都来自GitHub。
GitHub只能新建公开的Git仓库,私有Git仓库需要付费,所以GitHub更适合开源项目使用,因为很多开发人员在GitHub上分享开发经验。
GitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。
二、Gitee,私有项目,推荐使用
Gitee还提供代码在线查看、历史版本查看、Fork、Pull Reuqest 、打包下载任意版本、Issue、Wiki 等方便管理、开发、协作、共享的功能。
三、Coding
Gitee(码云)是开源中国推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。
Gitee汇聚几乎所有本土原创开源项目,提供企业级代码托管服务,成为开发领域领先的 SaaS 服务提供商。
速度快,功能与Gitee相似,同样一个账号最多可以创建1000个项目,也支持任务的创建等。
四、GitLab
GitLab由开源项目GitLab.org衍生而来(MIT),支持免费私有项目代码托管,该项目是基于Ruby on Rails, 支持10人开发团队,无限私有代码托管库服务。
支持代码对比,bug追踪等。不仅如此, 该网站还支持免费SaaS服务GitLab Cloud。
正文完