Github之外代码托管的十大选择,你还在用Git?

wxgiter 2019-02-21

代码托管仓库“千千万”,不必单用Git一个呀!

2018年微软花下巨资收购Github,考虑到微软和开源的历史遗留问题,着实让很多开发者捏了一把汗,最终在1月份宣布GitHub允许免费账户创建私有仓库,给广发开发者带来福音。微软需要Github来吸引生态,很难确定未来微软不会对Github有其他动作。今天给大家分享10个代码管理仓库的其他选择。

1. 码云

码云(gitee.com)是开源中国推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。专为开发者提供的云端软件开发协作平台。无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。

Github之外代码托管的十大选择,你还在用Git?

官网地址:gitee.com

优点:

  • 全中文,更方便开发者阅读
  • 提供开源和私有化方案
  • 在特定条件下是免费使用(每个用户有1000个免费的私有项目)
  • 服务器再国内,相对稳定

2. GitLab

GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

Github之外代码托管的十大选择,你还在用Git?

官网地址:gitlab.com

优点:

  • 可以在GitLab上面创建私人的免费仓库;
  • 允许免费设置仓库权限;
  • 允许用户选择分享一个project的部分代码;
  • 允许用户设置project的获取权限,进一步的提升安全性;
  • 可以设置获取到团队整体的改进进度;
  • 通过innersourcing让不在权限范围内的人访问不到该资源。

3. Bitbucket

BitBucket 是一家源代码托管网站,采用Mercurial和Git作为分布式版本控制系统,同时提供商业计划和免费账户。提供免费帐户,带有不限数量的私人存储库(每个账户最多 5 个用户),也提供多种付费计划,允许每个帐户有更多用户。

Github之外代码托管的十大选择,你还在用Git?

官网地址:bitbucket.org

优点:

  • 提供无限的免费私人仓库
  • 它同时支持 hg/git
  • 一个集成的查询管理系统
  • 集成Jira工具

4. Gogs

Gogs一款极易搭建的自助 Git 服务。Gogs 项目代码 100% 开源并可无条件免费使用。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。所有的源代码均通过 MIT 授权协议 托管在 GitHub 上。

Github之外代码托管的十大选择,你还在用Git?

官网地址:gogs.io

优点:

  • 易安装: 您除了可以根据操作系统平台下载 二进制运行,还可以通过 Docker 或 Vagrant,以及 包管理 安装。
  • 跨平台: 任何 Go 语言 支持的平台都可以运行 Gogs,包括 Windows、Mac、Linux 以及 ARM。
  • 轻量级: 一个廉价的树莓派的配置足以满足 Gogs 的最低系统硬件要求。有些用户甚至还将 Gogs 运行在 NAS 设备上。

5. Upsource

upsource是JetBrains公司在2014年推出的一款通过浏览器查看代码达到团队协作功能的工具。它适用于需要解决对代码做review以及统计开发人员对代码贡献等问题的团队。

Github之外代码托管的十大选择,你还在用Git?

官网地址:https://www.jetbrains.com/upsource/

优点:

  • 界面设计简洁舒适,上手没有任何难度。
  • 页面加载速度非常快,很多实用的人性化的小功能。
  • 代码阅读体验Jetbrains自然碾压其它工具。
  • 技术严谨规范(前端React后端Apache系列Java + Cassandra ...)
  • 专注于代码浏览与审查

6. Springloops

Springloops是一个带有Git和SVN的版本控制软件,支持个人与团队商业使用。是一款为web开发人员提供的源码管理工具。你能并行处理代码以及安全的共享代码

Github之外代码托管的十大选择,你还在用Git?

官网地址:https://www.springloops.io/

优点:

  • 强大的工作流
  • 易用的管理
  • 独一无二的代码浏览器

7. AWS CodeCommitCodeCommit

AWS CodeCommit 是完全托管的源代码控制服务,可托管安全的 Git 存储库。它可让团队在安全且高度可扩展的生态系统中轻松协作处理代码。

Github之外代码托管的十大选择,你还在用Git?

官网地址:https://amazonaws-china.com/cn/codecommit/

优点:

  • 高度可扩展的托管型源代码控制服务
  • 安全,在传输过程中和空闲时自动加密您的文件
  • 完全托管,无需托管、维护、备份和扩展自己的源代码控制服务器

8. Sourceforge

SourceForge.net,又称SF.net,是开源软件开发者进行开发管理的集中式场所。 SourceForge.net由VA Software提供主机,并运行SourceForge软件。是开源软件开发平台和仓库,网站建立的宗旨,就是为开源软件提供一个存储、协作和发布的平台。

Github之外代码托管的十大选择,你还在用Git?

官网地址:https://sourceforge.net/

9. Coding

CODING.NET 是一个面向开发者的云端开发平台,提供 git代码托管,代码质量分析,在线Web IDE,项目管理,开发协作,基于云技术的软件外包,冒泡社交等功能。

Github之外代码托管的十大选择,你还在用Git?

官网地址:https://coding.net/

10. GitBucket

GitBucket是一个由Scala驱动的Git项目管理平台,完全兼容Github API。可以自行部署到本地。使用方便,只需下载并运行java -jar gitbucket.war。

Github之外代码托管的十大选择,你还在用Git?

官网地址:https://gitbucket.github.io/

快速建立自己的Github

Github之外代码托管的十大选择,你还在用Git?

相关推荐