微软斥资75亿美圆收购之后,鉴于微软和开源竞争的历史,不少开发者都感到惊恐。毕竟,互联网上最大的一块能够自由的净土被微软染指,宝宝不开森。若是你真的担忧微软会对Github有所动做,那么这里我列举了16个替代品。html
Bitbucket是Atlassian公司提供的一个基于web的版本库托管服务,支持Mercurial和Git版本控制系统。Bitbucket既提供免费账号,也提供商业付费方案。免费账号可以使用的私有版本库不限数量,但最多可支持5名用户(截至2010年9月)。--摘自维基百科java
和Github的区别(资讯来源):git
GitLab 是一个用于仓库管理系统的开源项目,使用Git做为代码管理工具,并在此基础上搭建起来的web服务。 -- 摘自百度百科github
你能够直接使用SaaS服务,也能够本地搭建一套GitLab系统。web
根据cnBeta新闻,在GitHub新闻发布以后GitLab收到了超过14300个独立访问者,这些开发者在GitLab.com上开设了超过10万个新的存储库。apache
Github更加面向开源,gitlab面向企业:小程序
一款极易搭建的自助 Git 服务。Gogs 项目代码 100% 开源并可无条件无偿使用。全部的源代码均经过 MIT 受权协议 托管在 GitHub 上。后端
Github stars数超过2.5w,有以下特色:微信小程序
Git、SVN代码托管网站,支持代码Review,集成FTP、Shell、Heroku、第三方聊天报警等等、安全
CodeCommit是相似于Github的源代码托管服务,彻底兼容git。
AWS CodeCommit是付费服务。使用AWS CodeCommit托管项目的费用取决于您帐户中每个月的活跃用户数量。每月能够有5位活动用户利用您的帐户免费试用AWS CodeCommit,这是在限制范围内的,若是活动用户超过5位,则每个月须要为每位活动用户支付1USD。没有预付费用,也无需订立合约。具体请查看价格页面: 订价
A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility
由Scala驱动的Git项目管理平台,彻底兼容Github API。能够自行部署到本地。使用方便,只需下载并运行java -jar gitbucket.war
。
来自知乎孙昱的评论:
在为公司寻找Code Review工具时,Upsource依托JetBrains这一强大的品牌,天然而然成为我重点考察的工具。简言之,Upsource是专一于代码浏览和审查这两项功能的。优势:1. 不提供云解决方案,而是将服务部署在自家公司的服务器上,这样访问速度再也不成问题;2. 容易上手操做,不像Phabricator那样功能多而复杂;3. 专一于代码浏览与审查,这两个是代码库该有的核心功能;缺点:1. 免费方案只能支持10我的,实在太少了,不过能够安装多个示例,这样虽然麻烦但能够绕开限制;2. 配置起来并不容易,须要摸索;
来自知乎高凡凡高的评论:
在用Upsource以前我大概试用过十来个其它相似的工具。有在线版的,有本地部署的,有专一于code review的,也有大而全的(phabricator)。综合考察以后我选择了Upsource,目前的使用体验:很是好用,有多是最好的code review工具,没有之一(单纯从code review角度评判)
企业级的开源代码管理工具,安全。
方便将jar、二进制文件发布到服务器。支持Maven、Gradle、Yum、Apt。
能够本地部署的Git代码管理工具,提供了很是到位的权限管理等等功能。
Gitea 是一个开源社区驱动的 Gogs 克隆, 是一个轻量级的代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证.
很是适合企业级使用,很强大,很健壮。
Gitblit是一个项目多人开发代码管理工具
Fossil是一个像Git和Mercurial同样的分布式版本控制系统。Fossil也支持分布式错误跟踪和分布式维基。它简单,可靠性高,分布式软件配置管理。
提供了像IDE同样的代码浏览的git项目管理工具,支持代码搜索,查询commit等等。
Apache Allura 是一个开源、可扩展的基于 Web 的集成了软件工具和协做软件开发的平台。最开始由 SourceForge 在 2009 年推出用来管理源码仓库、Bug 报告、讨论和 Wiki 页面、博客等功能。该项目在 2012年6月贡献给 Apache 基金会。
固然,国内还有好些个代码托管网站,我想你们都知道,这里我就不列举了。
Fundebug专一于JavaScript、微信小程序、小游戏BUG监控,自从2016年双十一正式上线,Fundebug已经服务了一年半时间,累计处理了5亿+错误事件,获得了众多知名用户的承认。代码要托管,有bug要监控,debug就用fundebug!