使用 Google Cloud Storage 的 Git 大文件存储

jo9*_*o9k 10 git google-cloud-storage git-lfs google-cloud-repository

我是该项目的一部分,我们使用托管在google cloud source repository上的 git 存储。现在我们使用谷歌云存储来存储原始数据和处理过的数据。

参与项目的每个人都下载数据并将其放在本地./data文件夹中,该文件夹为.gitignore-ed。

我更喜欢使用git LFS,但如果数据必须存储在外部某个地方,则它可能只是 GCS。

是否可以配置 git LFS、Google Cloud Source Repository 和 Google Cloud Storage,使用 git LFS 使用指向 GCS 数据文件的指针(而不是其他一些外部服务器),同时保持 Google 提供的完全安全性,以及帐户身份验证、SSH 等。 ?

Bra*_*ugh 1

我不知道 GCS 的 git LFS 实现,但有一些用于 S3 的,并且 GCS 可以很好地与许多设计用于 S3 的应用程序配合使用。可能值得尝试 git LFS 的 S3 实现之一,看看它们是否可以与 GCS 一起使用。如果没有,它们可能会被修改以相当快地工作。