【问题标题】:Are there any free version control hosting applications I can host myself? [closed]我可以自己托管任何免费的版本控制托管应用程序吗? [关闭]
【发布时间】:2012-07-14 20:53:06
【问题描述】:

我正在寻找一些服务器软件,可以让我在自己的服务器上管理 git、mercurial 甚至 subversion 存储库(我不挑剔,我可以接受其中任何一个)。完美的当然是 github 或 bitbucket 服务器应用程序的私有可下载版本...

我需要的主要功能是一个 Web 界面,用于创建和管理位于我的服务器上的一些版本控制存储库,并控制用户对任何这些资源的访问(最好不授予这些用户 shell 访问权限)。

谢谢。

【问题讨论】:

  • 您为什么不使用任何托管服务,例如 Github、Bitbucket 或 Beanstalk?不是拖钓,只是好奇。
  • 我想在自己的服务器上托管我的项目。可能有很多原因:1. 与客户签署 NDA 2. 更快的 1Gbit 访问存储库 3. 痴迷于隐私:) 4. 使用商业服务的成本

标签: git svn version-control mercurial versioning


【解决方案1】:

你可以试试gitlab。它的 web 界面有一些与 Github 相似的功能,例如 Pull(或 Merge)请求、提交概述等,Gitlab 是免费的。

【讨论】:

  • 这可能真的是我要找的,我马上试试。谢谢
【解决方案2】:

Mercurial 和 git 都提供自己的适合服务器的 Web 界面。 Mercurials 被称为“hgweb”,而 git 被称为“gitweb”。它们是免费的并且相对容易配置。如果你想要更多 bitbucket / github 之类的东西(拉取请求、团队、错误跟踪器等),那么你想要 Rhodecode(对于 Mercurial)或 gitorious 对于 git。我个人只使用 hgweb:http://ry4an.org/hg

【讨论】:

  • hgweb 和 gitweb 很好,但你不能用它们创建或管理存储库。
【解决方案3】:

当然很贵,不过你可以下载 Github :https://enterprise.github.com/

AFAIK,它与在 Github 上运行的应用程序完全相同,但在您自己的服务器上。

【讨论】:

  • OP 正在寻找免费的解决方案。
  • 我最终还是支付了 GitLab 企业版,但与我必须为 github 企业支付的费用相比,这不算什么。
猜你喜欢
  • 1970-01-01
  • 2012-04-12
  • 1970-01-01
  • 2014-01-11
  • 2016-12-27
  • 1970-01-01
  • 1970-01-01
  • 2018-09-28
  • 1970-01-01
相关资源
最近更新 更多