如何从GitWeb获取文件的源代码?

问题描述

| 我想下载(通过curl或AJAX)Git存储库中文件的HEAD修订版。 GitWeb已经安装。 我可以获取格式化的源代码: http://server1.local/?p = Project&a = blob&f = Path / To / File.html 但是,当我使用blob_plain作为\“ a \”的值时,这似乎不起作用; blob_plain要求在\“ h \”参数中添加一个哈希值-但我想引用该文件的最新版本,而不是特定版本。 是否需要配置某些内容?我在使用正确的URL架构吗?     

解决方法

        哪个gitweb版本? 因为它对我有用。当我可以访问时
http://localhost/cgi-bin/gitweb.cgi/git.git?a=blob;f=builtin/annotate.c
我也可以访问
http://localhost/cgi-bin/gitweb.cgi/git.git?a=blob_plain;f=builtin/annotate.c
您总是可以尝试将
HEAD
作为\'hb \'的参数,即
http://server1.local/?p=Project&a=blob&f=Path/To/File.html&hb=HEAD