特性

Cloud Source Repositories 提供功能齐全的私有 Git 代码库,托管在 Google Cloud 上。

您可以使用 Cloud Source Repositories 对任何应用或服务(包括在 App EngineCompute Engine 上运行的应用或服务)进行协作、版本控制开发。

如果您熟悉Git,则可以快速开始使用 Cloud Source Repositories例如,您可以将 Cloud Source Repositories 添加到本地 Git 代码库作为远程代码库,也可以将它关联到 GitHub 或 Bitbucket 上的托管代码库。在本地代码库中,您可以使用标准的 Git 命令集与云中的代码库进行交互,包括 pushpullclonelog

多个代码库

您可以为一个 Google Cloud 项目 创建多个代码库,从而可以采用最适合自己的方式来组织与您的云项目相关的代码。

已关联的代码库

您可以将现有的 GitHubBitbucket 代码库关联到 Cloud Source Repositories。已关联的代码库将自动与 Cloud Source Repositories 同步。

编辑器支持

由于 Cloud Source Repositories 中的代码库是 Git 代码库,因此您可以继续使用自己熟悉的编辑器来处理代码。要获得更流畅的体验,请参阅以下主题:

源代码浏览器

Cloud Source Repositories 还提供了 源代码浏览器,您可以用于从 GCP Console 中查看代码库文件。

源代码浏览器

自动记录日志

Cloud Source Repositories 自动将有关代码库活动的日志发送到 Cloud Logging,以帮助跟踪和排除数据访问故障。

您可以使用这些日志来查看最近的代码库同步,其他用户对代码库的访问以及管理操作,例如创建,删除和权限更改。此外,您还可以配置通知设置,以便在代码库同步期间记录了错误时向您发送警报。

如需详细了解在 Logging 中读取和写入日志条目的信息,请参阅此 quickstart。有关用于管理日志存储的可能的计费配置的信息,请参阅 日志定价

安全密钥检测

Cloud Source Repositories 提供安全密钥检测功能,以阻止包含敏感信息的 git push 事务。此功能旨在提高源代码的安全性。最佳做法是启用此功能。如需了解详情,请参阅 检测安全密钥

用户数据

后续步骤