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