Google cloud platform 下载谷歌云存储库的最佳方式

Google cloud platform 下载谷歌云存储库的最佳方式,google-cloud-platform,google-cloud-repository,Google Cloud Platform,Google Cloud Repository,我正试图找到一个解决方案,将我的私有Google源代码库直接下载到docker容器中。与git clone相比,它是一种更有用、更简单的方法,因为大多数系统都支持wget,无需额外安装 Github支持这一点 https://api.github.com/repos/<user>/<repo>/tarball https://api.github.com/repos///tarball 我想知道Google Cloud中是否有此下载选项,或者可以使用任何替代方法下载g

我正试图找到一个解决方案,将我的私有Google源代码库直接下载到docker容器中。与git clone相比,它是一种更有用、更简单的方法,因为大多数系统都支持wget,无需额外安装

Github支持这一点

https://api.github.com/repos/<user>/<repo>/tarball
https://api.github.com/repos///tarball

我想知道Google Cloud中是否有此下载选项,或者可以使用任何替代方法下载git clone以外的代码。

无法直接访问Google Cloud存储库的文件或文件夹。最简单的选择是克隆存储库

如果这是不可能的,有一个可能的解决办法。使用谷歌云存储桶在那里上传代码

要使此解决方案起作用,您需要在上载之前压缩代码。然后,要下载它,使用
wget
和以下命令:

wget --header “Authorization: Bearer yourBearerToken” \  
     https://www.googleapis.com/storage/v1/b/yourBucket/o/yourFile?alt=media
要获取API身份验证的承载令牌,请阅读此问题的第一个答案:

这种方法的主要不便之处在于,如果您打算经常更改存储库的代码,您将不得不设法自动完成打包并将其上载到存储桶的任务