Git Большое хранилище файлов с Google Cloud Storage
Я участвую в проекте, где мы используем git-репозиторий, размещенный в облачном хранилище google. Прямо сейчас мы используем облачное хранилище Google для хранения необработанных и обработанных данных.
Все участники проекта загружают данные и размещают их локально в ./data
папка, которая .gitignore
-ed.
Я бы предпочел использовать вместо этого git LFS, но требуется, чтобы, если данные должны храниться где-то снаружи, это мог быть только GCS.
Можно ли настроить git LFS, Google Cloud Source Repository и Google Cloud Storage, используя git LFS, используя указатели на файлы данных GCS (вместо какого-либо другого внешнего сервера), сохраняя полную безопасность, обеспечиваемую Google, с аутентификацией учетной записи, SSH и т. Д.?
1 ответ
Я не знаю реализации git LFS для GCS, но есть несколько для S3, и GCS прекрасно работает со многими приложениями, предназначенными для использования с S3. Возможно, стоит попробовать одну из реализаций S3 git LFS, чтобы посмотреть, работают ли они с GCS. Если нет, их, вероятно, можно было бы изменить, чтобы они работали достаточно быстро.