Cloud Source Repositories Git 或 Cloud Shell Google Cloud。
您可以使用 Cloud Source Repositories 开发任何应用或服务,包括 App Engine 和 Compute Engine。
如果您熟悉Git,则可以快速开始使用 Cloud Source Repositories例如,您可以将 Cloud Source Repositories 添加到本地 Git 代码库作为远程代码库,也可以将它关联到 GitHub 或 Bitbucket 上的托管代码库。在本地代码库中,您可以使用标准的 Git 命令集与云中的代码库进行交互,包括 push
,pull
,clone
和 log
。
多个代码库
您可以 创建多个代码库 用于单个 Google Cloud 项目,方便您整理代码 以最适合您的方式与您的云项目关联。
已关联的代码库
你可以连接到 GitHub 或 Bitbucket Cloud Source Repositories已关联的代码库将自动与 Cloud Source Repositories 同步。
编辑器支持
由于 Cloud Source Repositories 中的代码库是 Git 代码库,因此您可以继续使用自己熟悉的编辑器来处理代码。要获得更流畅的体验,请参阅以下主题:
源代码浏览器
Cloud Source Repositories 源代码浏览器 您可以使用该工具在 Cloud Shell 中 Google Cloud 控制台。
自动记录日志
Cloud Source Repositories 自动将有关代码库活动的日志发送到 Cloud Logging,以帮助跟踪和排除数据访问故障。
您可以使用这些日志来查看最近的代码库同步,其他用户对代码库的访问以及管理操作,例如创建,删除和权限更改。此外,您还可以配置通知设置,以便在代码库同步期间记录了错误时向您发送警报。
如需详细了解在 Logging 中读取和写入日志条目的信息,请参阅此 快速入门。有关用于管理日志存储的可能的计费配置的信息,请参阅 日志定价。
安全密钥检测
Cloud Source Repositories 提供安全密钥检测功能,以阻止包含敏感信息的 git push
事务。此功能旨在提高源代码的安全性。最佳做法是启用此功能。如需了解详情,请参阅 检测安全密钥。