您可以使用 Cloud Source Repositories 将 Google Cloud 代码库添加为本地 Git 代码库的远程代码库。
准备工作
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
- 安装 Git。
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
将代码库添加为远程代码库
将当前工作目录更改为包含本地 Git 代码库的目录:
cd [REPO_DIRECTORY]
其中
[REPO_DIRECTORY]
是代码库的路径。在 Linux 或 macOS 系统中,运行凭据帮助程序脚本:
Linux 或 macOS
git config --global credential.'https://source.developers.google.com'.helper gcloud.sh
Windows
git config --global credential.https://source.developers.google.com.helper gcloud.cmd
凭据帮助程序脚本提供了 Git 使用您的 Google 账号凭据安全连接到 Cloud Source Repositories 所需的信息。您无需执行任何其他配置步骤(例如,上传
ssh
密钥)即可建立此安全连接。运行以下命令在 Cloud Source Repositories 中创建代码库:
gcloud source repos create [REPO_NAME]
其中
[REPO_NAME]
是您的 Google Cloud 代码库的名称。将代码库添加为远程代码库:
git remote add google \ https://source.developers.google.com/p/[PROJECT_ID]/r/[REPO_NAME]
其中:
[PROJECT_ID]
是您的 Google Cloud 项目 ID。[REPO_NAME]
是您的 Google Cloud 代码库的名称。
将代码库用作远程代码库
Google Cloud 代码库是功能齐全的 Git 代码库。您可以使用标准的 Git 命令集与这些代码库(包括 push
,pull
,clone
和 log
)进行交互。
推送到 Google Cloud 代码库
要将您的本地 Git 代码库推送到 Google Cloud 代码库,请输入以下命令:
git push google master
从 Google Cloud 代码库中提取
要从 Google Cloud 代码库提取到本地 Git 代码库,请输入以下命令:
git pull google master
查看 Google Cloud 代码库的提交历史记录
要查看提交的历史记录,请输入以下命令:
git log google/master
生成静态凭据
在某些情况下,您可能无权访问 gcloud CLI。例如,您可能在无法访问这些工具的构建服务器上工作。在这些情况下,您可以手动生成静态凭据。
在 Google Cloud 控制台中,打开 Cloud Source Repositories。
将指针悬停在要克隆的代码库上。
点击 克隆 add_box。
将打开一个带有身份验证选项的对话框。
点击击 手动生成的凭据 标签,然后按照说明克隆代码库。
后续步骤
将源文件推送到 Cloud Source Repositories 之后,您可以在 Google Cloud 控制台中查看代码库文件。