如何在Windows上安装GitWeb?

时间:2014-02-28 22:12:59

标签: git repository gitweb instaweb

我正在尝试使用GitWeb来浏览我的存储库,我对它完全不熟悉,所以我遇到了一些问题,我知道GitWeb是随Git一起提供的,我是从这里下载的{{3} },它位于\ share \ gitweb,然后我打开控制台(Git Bash),浏览到存储库并运行命令git instaweb,但它显示git: 'instaweb' is not a git command

任何人都知道安装和配置GitWeb的正确方法是什么?

我已经阅读了很多教程,但是它们很混乱:/

任何帮助将不胜感激,谢谢。

7 个答案:

答案 0 :(得分:5)

也许此扩展程序可以帮助您:

https://github.com/alberthier/git-webui

如果安装了Python,它应该适用于Windows

答案 1 :(得分:1)

Windows' msysgit'目前不支持

git instaweb

请参见尚未解决的issue

答案 2 :(得分:1)

我尝试了不同版本的"本地github"并为我找到了Windows中最美观的解决方案: Gogs https://gogs.io/demo

轻松安装 - 服务器端和客户端只需要Git Version> = 1.7.1。它允许拉取请求!

只是想知道它在浏览器中的样子:

enter image description here

答案 3 :(得分:1)

Gogs的替代品(在this answer中提到)是 gitea.io

Gogs是由一位维护者(@Unknwon)开发的 Gitea开发more collaboratively

Gitea releasesGogs releases更加规律,其feature set更完整。

gitea

答案 4 :(得分:0)

Gitwin通过内置的Nginx服务器以FastCGI模式支持Gitweb。

NB!免责声明 - 仅限产品版本。

答案 5 :(得分:0)

4年后(2018年),gitweb最终从Windows版Git中删除:

请参见Git for Windows 2.19.0(2018年9月):

  

gitweb组件已被删除,因为它不太可能在Windows上使用。

请参见git-for-windows/git issue 1362

  

用于Windows的Git供最终用户使用。但是,GitWeb希望与Web服务器(例如Apache)结合使用,甚至需要在该Web服务器中安装Perl模块。

     

几乎可以保证没有人会在Windows上使用Git,因此让我们从安装程序中排除那些文件。

答案 6 :(得分:0)

here中一样:

  

我在MSYS2中使用git使其工作:

     
      
  1. 安装MSYS2
  2.   
  3. 安装git:

         

    pacman -S git

  4.   
  5. 安装ruby(webrick是Ruby标准库的一部分):

         

    pacman -S ruby

  6.   
  7. 您可能需要使用CPAN安装 CGI.pm perl模块

  8.   
  9. 然后去:

         

    git instaweb -d webrick

  10.