【问题标题】:What alternative to github/gitorious/gitosis can I use on my server?我可以在我的服务器上使用什么替代 github/gitorious/gitosis?
【发布时间】:2011-10-03 18:25:54
【问题描述】:

我想知道我可以在我的服务器上使用什么作为 gitorious/gitosis 的替代方法,并且能够将错误报告与源链接(例如 trac 用于 subversion/...)?

服务器将是 linux / osx 驱动的。

最好的问候。

【问题讨论】:

  • gitorious/gitosis 有什么问题?这些工具允许链接错误报告。您想要更简单的解决方案吗?如果您是唯一的用户,您可以直接使用 SSH 密钥对,无需任何 git 前端工具。
  • 你想要什么功能?有多少用户?您想使用什么错误报告工具?
  • 我试用了 Gitorious,它确实是一款很棒的软件,但我更喜欢部署/维护更简单的软件。我将是唯一的用户,但我希望客人浏览代码,并可能发布错误报告。 (任何错误报告工具都可以)。

标签: git gitosis gitorious


【解决方案1】:

Gitolite 是惊人的。您还可以在 IRC 频道上从 Sitaram(作者)那里获得非常好的支持。我强烈推荐它。

希望这会有所帮助。

进一步:Gitosis 不再积极发展。如果您正在考虑使用它,gitolite 是一个简单的替代品,因为它使用相同的管理工作流程等。

【讨论】:

  • Gitolite 看起来不错,但我找不到演示站点。
【解决方案2】:

请查看RhodeCode,它支持 git/hg/svn,有非常好的安装程序,可以在 linux/windows 上运行(mac 支持即将推出)

我们有问题跟踪器集成,可与 redmine/jira/bugzilla 等配合使用。您甚至可以使用这些配置智能提交并通过推送解决问题。

披露:我创建了这个项目。

【讨论】:

    【解决方案3】:

    您可以 git clone --bare 到任何基于 *nix 的服务器上以保留您的 repo(及其所有文件)的副本,您所要做的就是像管理任何其他 *nix 管理一样管理 ssh 权限。

    供其他人浏览您的仓库via a web interface, this should help

    Git 本身不进行错误报告,但一些附加软件可能会有所帮助。就个人而言,我推荐lighthousepivotal tracker 之类的服务。

    【讨论】:

      【解决方案4】:

      我最近遇到了 Klaus Silveira 的 GitList(基于 PHP)。它的设置非常简单,并且有一个漂亮的用户界面。我还写了an article 来描述设置过程。

      【讨论】:

        【解决方案5】:

        考虑使用GitLab,它具有执行代码审查的合并请求、一个wiki 和一个问题跟踪器。 (披露:我是联合创始人。

        【讨论】:

          【解决方案6】:

          最后,我使用了 GitBlit http://gitblit.com/

          这是一个简单的应用程序,不需要操作系统的大量依赖。而且图形界面也很不错。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2012-06-16
            • 2014-03-03
            • 1970-01-01
            • 1970-01-01
            • 2017-05-08
            • 2022-11-28
            • 1970-01-01
            相关资源
            最近更新 更多