使用Google Cloud Source Repository作为代码库

前期准备

  1. 开通Google Compute Engine
  2. 开启Cloud Source Repository API
  3. 在Source Repository服务中创建一个代码库
  4. 下载Google Cloud SDK
  5. 安装Git
  6. 设置gcloud的代理(假设本地是用ss)
    gcloud config set proxy/address 127.0.0.1
    gcloud config set proxy/port 1080
    gcloud config set proxy/type socks5
    
  7. 如果是Git for Windows,需要关闭Windows Credential Manager。在Git安装目录/mingw64/etc/gitconfig文件中,注释或删掉[credential]一节

设置GCloud和仓库

  1. 在控制台中运行 gcloud int,如果代理设置无误则会出现向导一步步引导完成项目设置。
    一定用PAC模式,否则会在验证身份后跳转失败
  2. 切换到项目目录,设置身份认证工具为:git config credential.helper gcloud.cmd(Windows)
  3. 按照Google Cloud控制台中的说明,添加代码库远端地址
  4. 搞定

其他

Visual Studio(Windows版)中可以下载Google Cloud Tools for Visual Studio扩展组件。安装完毕后,会在“团队资源管理器”中显示Google Cloud Source Repository上的项目。