將存放區新增為遠端存放區

您可以使用 Google Cloud Source Repositories 將 GCP 存放區作為遠端存放區新增至本機 Git 存放區。

事前準備

  1. 選取或建立 Google Cloud Platform 專案。

    前往「Manage resources」(管理資源) 頁面

  2. 安裝 Git
  3. 安裝並初始化 Cloud SDK

將存放區新增為遠端存放區

  1. 將您目前的工作目錄變更為包含本機 Git 存放區的目錄。

    cd [REPO_DIRECTORY]
    
  2. 在 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 金鑰) 即可建立此安全連線。

    gcloud 指令列工具必須位於 $PATH,憑證輔助程式指令碼才能作用。

  3. 在 Cloud Source Repositories 中建立存放區:

    gcloud source repos create [CLOUD_SOURCE_REPOSITORY_NAME]
  4. 將存放區新增為遠端存放區:

    git remote add google \
    https://source.developers.google.com/p/[PROJECT_ID]/r/[CLOUD_SOURCE_REPOSITORY_NAME]

將存放區作為遠端存放區使用

GCP 存放區是功能完善的 Git 存放區。您可以使用標準的 Git 指令與這些存放區互動,包括 pushpullclonelog

推送至 GCP 存放區

從本機 Git 存放區推送至 GCP 存放區:

git push google master

從 GCP 存放區提取

從 GCP 存放區提取至本機 Git 存放區:

git pull google master

檢視 GCP 存放區的修訂記錄

檢視修訂記錄:

git log google/master

產生靜態憑證

在某些情況下,您可能無法存取 Cloud SDK。例如,您作業的組建伺服器可能沒有這些工具的存取權。在這些情況中,您可以手動產生靜態憑證。

  1. 在主控台開啟 Cloud Source Repositories:

    開啟 Cloud Source Repositories

  2. 將滑鼠游標移至您想要複製的存放區。

  3. 按一下加號 (+) 圖示。

    隨即會開啟「複製存放區」畫面。

  4. 將偏好驗證方式變更為 manually generated credentials

  5. 按照操作說明使用產生的憑證。

後續步驟

將來源檔案推送至 Cloud Source Repositories 後,您即可在 Google Cloud Platform 主控台內檢視存放區檔案。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud Source Repositories