过去,我非常喜欢将Trac与托管在我自己的一些服务器上的颠覆存储库一起使用。票务和在线代码浏览一体化,非常方便。
我在一些公共项目中使用了github,但我没有钱购买额外的服务,尤其是当我已经为远程 VPS 托管付费时。
有谁知道或有任何经验使用 git 版本控制设置诸如 Trac 之类的东西?具体来说,我已经可以推送到远程服务器,但我想要一些 Web 界面,允许我(以及与我一起工作的人)在线查看代码库的提交和当前状态,而无需公开项目。我知道GitPlugin但无法成功启动并运行它。还有其他建议吗?
需要集成票务(和 wiki),但不是绝对必要的。
编辑:
在多玩了 GitPlugin 和 Trac 之后,我已经能够启动并运行它。主要问题是我需要通过在 trac.ini 中执行类似的操作来为 trac 环境显式启用插件:
[components]
# for version 0.10
gitplugin.* = enabled
# for version 0.11
tracext.git.* = enabled