如何处理GitHub中的大文件仍然允许AppVeyor构建

Dar*_*ryl 5 c# unit-testing github appveyor visual-studio-2015

GitHub对文件的大小有限制.我有一个开源GitHub项目,它有几个120mb文件,需要进行单元测试......如何存储这些文件,以便AppVeyor和其他开发人员可以访问这些文件?

Von*_*onC 4

根据实际操作的卷类型,您可以考虑GitHub LFS(可在 GitHub.com 上获取)

不过,存在存储限制和带宽配额,这可能会触发Git Large File Storage 的一些计费计划

注意:我现在(2016年8月12日)在评论中提到的问题784(通过OP)引用了AppVeyor“如何下载文件”,评论如下:

我猜使用这些方法来下载git-lfs.exe会很好。

我不知道不能git lfs在应用程序本身中使用。
我想你真正需要做的是:

  • 下载git-lfs.exe文件并解压缩(我猜这样的东西会有所帮助,我不是 powershell 天才)
  • 放入git-lfs.exe您的路径(经销商选择如何)
  • 跑步git lfs install

然后你可以用它git lfs来做你需要的一切(git clonegit fetch,等等......)