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

时间:2011-05-30 14:44:04

标签: git 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架构吗?

1 个答案:

答案 0 :(得分:1)

哪个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