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

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

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

1. 码云

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

官 地址:gitee.com

优点:

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

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

    官 地址:gitlab.com

    优点:

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

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

    官 地址:bitbucket.org

    优点:

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

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

    官 地址:gogs.io

    优点:

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

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

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

    优点:

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

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

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

    优点:

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

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

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

    优点:

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

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

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

    9. Coding

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

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

    10. GitBucket

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

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

    快速建立自己的Github

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2019年1月21日
    下一篇 2019年1月21日

    相关推荐