Хранение больших файлов в репозиториях Google Cloud Source - PullRequest
0 голосов
/ 15 июня 2019

Итак, история вопроса такова:

У меня есть несколько больших (текстовых) файлов (~ 100 МБ), которые я хочу отслеживать, а также скрипты, которые их анализируют.Общий объем данных, которые я собираюсь хранить, составляет приблизительно 5 ГБ, и я не ожидаю, что они будут меняться так часто, как это делают скрипты.

В настоящее время я использую Github, что довольно дорого, учитываячто LFS предоставляет только 1 ГБ свободного места, тогда как аналогичная служба 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>'

Так что мой вопрос:

  • возможно ли не использовать LFS с использованием GCSR?
  • есть ли GCSR-эквивалент дляХранимые объекты LFS?
  • или я должен просто рассматривать текстовые файлы как обычные файлы (например, скрипты) и разрешать git обрабатывать их?
  • или я использую не тот инструмент все вместе?

Спасибо!

...