その背景となるストーリーは次のとおりです。
バージョンを追跡したいいくつかの大きな (テキスト) ファイル (~100MB) と、それらを分析するスクリプトがあります。保存するデータの総量は約 5 GB で、スクリプトほど頻繁にデータが変更されることはないと思います。
私が現在使用している Github は、LFS が 1 GB の空き容量しか提供しないことを考えると、やや高価ですが、同様の 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
か? - または、間違ったツールを一緒に使用していますか?
ありがとう!