4

所以背景故事是这样的:

我有一些大(文本)文件(~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处理?
  • 还是我一起使用了错误的工具?

谢谢!

4

0 回答 0