什么是适用于自托管git存储库的良好git服务器前端?

10

我打算在我目前正在开发的项目中使用git,并想知道是否有任何免费软件提供易于使用的git仓库Web视图。 我主要感兴趣的是使用前端跟踪更改,查看差异信息等。 这里有一些这样的前端可用(链接)。 有人有任何相关经验吗?您会推荐哪一个?

一个类似Github的开源克隆品也可以满足我的需求 :D 但我知道这太过苛求了。

4个回答

4
如果只是个人使用,你可以使用 git instaweb。如果没有安装 lighttpd,可以运行 git instaweb --httpd webrick
参见 gitready: Visualizing your repo 如果你正在寻找完整的解决方案,gitorious 是开源的。虽然它不是 github 的克隆,但提供了基本相同的功能。

3

我过去使用过gitweb和cgit。我更喜欢cgit,但两者都可以。值得一提的是,kernel.org通过gitweb公开了Linux内核树,而许多大型开源项目(如您所引用的维基页面上列出的)使用cgit,因此我认为两者都不会错 :)


我决定使用gitphp。安装非常简单,只需要.git文件夹即可。 - Ritesh M Nayak

2
如果您想使用一个支持git(以及其他工具)的团队门户网站,Redmine 是协作的绝佳选择。

1

你可以使用Redmine的查看器,但无法管理分支视图。

你可以使用Gitorious,但安装过程比较复杂。


Gitorious看起来非常棒,但也非常复杂。至于查看器,我猜想我也可以使用Trac-Git来查看源代码树。 - Ritesh M Nayak
确实,有一些查看器可供选择。但是没有很多可以管理分支的好视图。 - shingara

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接