有没有人知道我可以在自己的服务器上托管的Git存储库浏览器,类似于GitHub?我非常喜欢GitHub浏览和历史界面,但我最喜欢的部分是网络图。我想运行这样的东西来查看分支并在我自己的存储库中合并。
答案 0 :(得分:18)
您可以下载并设置Gitorious。它是免费的开源git托管软件。我不确定它的所有功能,所以仔细看看,这对你来说可能是正确的。
2016年1月更新:
Gitlab正在成为自托管Github克隆的事实标准。
Gogs是一个更简单的克隆,可以很好地适用于较小的项目。
答案 1 :(得分:4)
支付github私有托管似乎是最快捷的方式。网络查看器是完全专有的。
repo.or.cz前端有add a similar interface as gitk to the vanilla gitweb个补丁。它是,或者至少是在我尝试它的时候,完全痛苦地设置但是对你自己的项目是可行的。
输出真的像gitk,喜欢它或厌恶它,所以如果你已经习惯了它至少是熟悉的。这是graphical log of git itself。
答案 2 :(得分:4)
如果您使用MacOS,请尝试GitX。
答案 3 :(得分:2)
这些天你有另一种选择是http://gitlab.org/
它是开源的,可以免费使用。它虽然基于ruby on rails,所以它可能不适用于你的普通php托管服务。
答案 4 :(得分:1)
Git附带了一个内置的网络视图:gitweb。您可能已经将它安装为/ usr / share / gitweb或类似的地方。
答案 5 :(得分:1)
codeBeamer可以安装在您自己的服务器上,作为“Intranet GitHub”。
它完成了GitHub所做的一切:Git存储库托管,工作流和拉取请求,问题跟踪,维基,二进制下载等等。它实际上没有网络图,因为这个功能被认为是“很好”,而不是我们用户之间的“必须拥有”功能。
(免责声明:我们开发此商业产品。)
答案 6 :(得分:0)
我同意上面的rq与github私人回购是一个很好的方式,即使是一个独立的开发人员。
我也在Windows上使用Git extensions,它提供了一些很好的gui附加功能。
答案 7 :(得分:0)
Gitblit是一个用于小型工作组的开源,集成,纯Java Git服务器,查看器和存储库管理器。当前版本(0.5.1)不支持网络图,但它是一个快速且易于使用的工具,用于托管和浏览git存储库。