我可以通过HTTP从Gerrit下载文件夹而无需克隆整个存储库吗?通过HTTP从Gerrit下载文件夹
0
A
回答
1
存在用于下载快照(例如文件夹XYZ/abc.git/branch-1/Apple)的URL:https://gerrit-server:8081/gitweb?p=XYZ/abc.git;a=snapshot;h=10713acc7ccf3a0d23dbe5b2bf0bd2a1ffef4424;sf=tgz格式为tar.gz URL的问题在于路径(branch-1/Apple在这种情况下)被转换为该路径树形对象的最新SHA1(h = 10713 ...)。通过这个我的意思是,使用前面的URL将一切正常工作,直到提交(更改)插入到路径中或路径下,然后生成一个新的树对象,并生成一个新的SHA1。
0
点击树然后在快照。由此产生的URL是这样的: https://example.com/gitweb?p=repo.git.git;a=snapshot;h=HEAD;sf=tgz
请参阅here。
相关问题
- 1. 通过Net :: HTTP下载压缩文件
- 2. 从http下载文件
- 3. 从HTTP服务器通过TcpClient下载文件
- 4. 通过HTTP的HTTP客户端下载大文件
- 5. 在通过HTTP下载文件之前获取文件大小
- 6. 如何从文件夹下载文件?
- 7. apache通用库,用于通过http \ s协议下载文件
- 8. 通过PHP下载文件
- 9. 通过POST下载文件
- 10. 通过ajax下载文件
- 11. 下载文件通过HTTPS
- 12. 通过快捷方式文件夹从基础文件夹加载文件?
- 13. 从互联网下载文件到我的下载文件夹
- 14. PDFSharp通过文件流下载文件
- 15. 你如何应用从gerrit下载的补丁文件?
- 16. 下面的日志文件通过http
- 17. 如何使用Python 2.7多线程(异步下载)通过Http下载文件
- 18. WSO2 ESB:如何通过HTTP下载文件?
- 19. 如何在.NET中下载大文件(通过HTTP)?
- 20. 如何使用Ruby通过HTTP下载文件?
- 21. 如何浏览器下载文件(通过HTTP或FTP)
- 22. 文件下载通过http请求失败
- 23. 通过HTTP下载简单文件 - 这是否足够?
- 24. 通过http登录并下载一个xml文件?
- 25. 是否可以通过Zend HTTP Client下载文件?
- 26. 通过HTTP在IE浏览器下载文件
- 27. 如何通过HTTP下载二进制文件?
- 28. Clickonce通过HTTP下载部署文件而不是HTTPS
- 29. 通过HTTP下载文件时减少CPU使用量
- 30. 通过HTTP将文件下载到C#中的字节数组?
AFAIK不是从gerrit直接。 Gerrit中是否启用了gitweb支持?这将允许下载档案。 – StephenKing
是的我有gitweb启用,我怎样才能通过HTTP下载文件夹获取与gitweb? –