美文网首页DevOps
Git 服务器资源

Git 服务器资源

作者: 程序员长春 | 来源:发表于2017-07-19 15:55 被阅读0次

    国外 Git 托管

    Github

    世界上最大的同性交友网站, 免费会员只能托管 public repository,收费会员才能使用 private repository。已被墙,不具备科学上网的同学可以当这个网站不存在。

    Bitbucket

    这家网站的东家,也是Jira的开发商。
    免费会员可以拥有1G空间上限的private repository。如果你的项目不是开源项目,不想让非授权人士观看,可以选择bitbucket。

    国内 Git 托管

    Coding.net

    免费会员:2~5 个私有项目

    码云

    开源中国旗下网站,号称永久不对公有库或者私有库的数量进行限制。

    Code.csdn.net

    针对公开项目,CODE平台的托管是永久免费的。
    针对私有项目,新用户默认分配10个私有项目名额。
    空间容量方面,每位用户默认拥有512M容量。

    CODE平台将来会针对额外私有项目及超额容量进行收费,但目前尚未出台具体定价方案。正式收费前,用户若有对私有项目容量和空间容量扩容的需求,可通过邮件方式与我们单独取得联系,提出扩容申请。

    自建服务器

    为什么需要搭建自己的Git服务,大概是有以下几点原因:

    • 公司的项目,因为商业层面的原因,需要把代码托管到自有的服务器上,并且服务器很有可能是放在企业内网中,不对公网开放。
    • 出于安全性的考虑,暂时没有使用国内的Git服务平台的计划。
    • GitHub和BitBucket,GitLab,由于服务商是在国外,受地域的影响,因此在网络访问上会有延迟。
    • 现有的服务商,对于免费的套餐都有一定的限制,比如GitHub只允许建立免费的开源repository,不允许建立私有的仓库。BitBucket允许建立无限制的私有项目,不过对于项目中参与的开发人员是有人数限制的。当团队中开发者规模达到一定数量后,需要付费购买相应的套餐。

    Gitlab

    Gitlab是一个强大的git服务,基本功能和对手GitHub一样。 这是一个成熟的项目和并且在不断更新。
    Gitlab运行在各种版本的Linux上,支持Docker安装, Windows Azure 安装。


    Gitlab

    Gogs

    一款极易搭建的自助 Git 服务。

    • 易安装
      您除了可以根据操作系统平台下载 二进制运行,还可以通过 DockerVagrant,以及 包管理 安装。
    • 跨平台
      任何 Go 语言 支持的平台都可以运行 Gogs,包括 Windows、Mac、Linux 以及 ARM。
    • 轻量级
      一个廉价的树莓派的配置足以满足 Gogs 的最低系统硬件要求。有些用户甚至还将 Gogs 运行在 NAS 设备上。
    • 开源化
      所有的代码都开源在 GitHub 上,赶快加入我们来共同发展这个伟大的项目!还等什么?成为贡献者吧!

    Gogs:可能是比Gitlab更好的选择 在2015年写的时候,提到 Gogs 不支持 pull request,查看文章中的 Issue 链接,发现 Gogs 已经解决了这个问题。所以pull request应该不是问题了。

    相关文章

      网友评论

        本文标题:Git 服务器资源

        本文链接:https://www.haomeiwen.com/subject/ptmlkxtx.html