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

时间:2016-07-29 21:36:43

标签: c# unit-testing github visual-studio-2015 appveyor

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

2 个答案:

答案 0 :(得分:4)

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

但是存在存储限制和带宽配额,这可能会触发一些billing plans for Git Large File Storage

注意:issue 784我在评论中提到(2016年8月12日),在评论之后(由OP)提到AppVeyor "How to download file"

  

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

     

我不知道无法在appveyor中使用git lfs   我想你真正需要做的就是:

     
      
  • 下载git-lfs.exe文件并解压缩(我猜这样的东西对我有帮助,我不是一个强大的天才)
  •   
  • git-lfs.exe放在您的路径中(经销商选择如何)
  •   
  • 运行git lfs install
  •   
     

然后您可以使用git lfs执行您需要的所有操作(git clonegit fetch等等。)

答案 1 :(得分:0)

这个问题似乎在这里得到解决:

http://help.appveyor.com/discussions/questions/1815-add-git-lfs-support-to-default-build-images

  

嗨凯尔,

     

Git LFS已部署到默认构建映像。

     

-Feodor

你的问题解决了吗?