在Google Cloud Source储存库上存储大文件

时间:2019-06-15 20:52:05

标签: git google-cloud-source-repos

所以背景故事是这样的:

我有一些要跟踪的大型(文本)文件(〜100MB)以及用于分析它们的脚本。我要存储的数据总量约为5GB,我不希望它们像脚本那样频繁地更改。

我目前正在使用Github,考虑到LFS仅提供1GB的可用空间,这是一种昂贵的选择,而类似的Google Cloud服务-Google Count Source Repositories(GCSR)-提供了具有更高存储配额的免费层。

但是当我尝试从Github迁移到GCSR时,出现以下错误

$ git push --set-upstream google my_branch

batch response: Repository or object not found: https://console.cloud.google.com/m/clouddev/redirect/<PROJECT_NAME>:<REMOTE_REPO_NAME>.git/info/lfs/objects/batch
Check that it exists and that you have proper access to it
Uploading LFS objects:   0% (0/100), 0 B | 0 B/s, done
batch response: Repository or object not found: https://console.cloud.google.com/m/clouddev/redirect/<PROJECT_NAME>:<REMOTE_REPO_NAME>.git/info/lfs/objects/batch
Check that it exists and that you have proper access to it
error: failed to push some refs to 'https://source.developers.google.com/p/<PROJECT_NAME>/r/<REMOTE_REPO_NAME>'

所以我的问题是:

  • 是否可以不通过GCSR使用LFS?
  • LFS存储对象是否具有与GCSR等效的功能?
  • 还是我应该简单地将文本文件视为常规文件(例如脚本)并让git处理它?<​​/ li>
  • 还是我一起使用了错误的工具?

谢谢!

0 个答案:

没有答案