特性

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

您可以使用 Cloud Source Repositories 进行任何应用或服务的协作,版本控制的开发,包括在 App EngineCompute Engine 上运行的应用或服务。如果您使用 Cloud Debugger,则可以在应用运行时使用 Google Cloud Console 中的 Cloud Source Repositories 和相关工具来查看调试信息以及代码。

如果您熟悉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 中读取和写入日志条目的信息,请参阅此 快速入门。有关用于管理日志存储的可能的计费配置的信息,请参阅 日志定价

安全密钥检测

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

用户数据

后续步骤