所以背景故事是这样的:
我有一些大(文本)文件(~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
处理? - 还是我一起使用了错误的工具?
谢谢!