為 Bitbucket 存放區建立鏡射

本主題說明如何將 Bitbucket 存放區建立鏡射到 Cloud Source Repositories。透過此設定,您推送至 Bitbucket 存放區的修訂版本會複製 (或建立鏡射) 到 Cloud Source Repositories 代管的存放區。

事前準備

為存放區建立鏡射,您必須提供 Bitbucket 驗證憑證。這些憑證可讓 Cloud Source Repositories 存取 Bitbucket 存放區的內容。

建議您建立 Bitbucket 帳戶以專用於自動化工作,例如為存放區建立鏡射。

為 Bitbucket 存放區建立鏡射

以下說明如何為 Bitbucket 存放區建立鏡射到 Cloud Source Repositories。

附註:為存放區建立鏡射之前,請確認您已登出 Bitbucket。這可確保您將存放區連結至 Cloud Source Repositories 時能夠選取正確的帳戶。

新增新存放區

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

    開啟 Cloud Source Repositories

  2. 按一下右上角的 [Add Repository] (新增存放區)

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

  3. 選取連結外部存放區

  4. 按一下 [Continue] (繼續)

    隨即會開啟「連結外部存放區」畫面。

  5. 專案清單選取存放區的專案。

    若要建立新專案,請按一下 [Create Project] (建立專案)

  6. 在 [Git Provider] (Git 供應商) 清單選取 [Bitbucket]

  7. 勾選方塊授權 Cloud Source Repositories 儲存您的憑證。

連結 Bitbucket

在這個步驟中,您要登入 Bitbucket 並授予 Google Cloud Platform 對存放區的讀取存取權。

  1. 按一下 [Connect to Bitbucket] (連結 Bitbucket)

  2. 使用您的電腦使用者憑證登入 Bitbucket。

  3. 按一下 [Authorize GoogleCloudPlatform] (授權 GoogleCloudPlatform)

    此選項會允許 Google Cloud Platform 擁有對您存放區的讀取存取權。

    驗證完成後,您會返回「連結外部存放區」畫面。

    此時會開啟存放區清單。

  4. 選取您想要鏡射的存放區。

  5. 按一下 [Connect Selected Repository] (連結所選存放區)

主要存放區畫面會隨即開啟。此畫面包含本專案的存放區清單,包括您剛才建立的新存放區。

識別 Bitbucket 存放區

Cloud Source Repositories 可讓您輕鬆識別哪些存放區是 Bitbucket 存放區的鏡像:

  • 每個 Bitbucket 存放區都會以 Bitbucket 標誌表示。
  • 存放區的名稱會在開頭加上 bitbucket_

升級 Bitbucket 連線

如果您是在先前的 Google Cloud Platform 主控台介面設定 Bitbucket 建立鏡射,在您於目前的來源主控台存取已建立鏡射的存放區時,Cloud Source Repositories 會提示您升級。每次您存取存放區時都會看到提示,直到您完成升級為止。您必須擁有原始碼存放區管理員角色才能升級連線。

升級連線不會變更 Bitbucket 存放區的建立鏡射行為。

附註:升級連線之前,請確認您已登出 Bitbucket。這可確保您將存放區連結至 Cloud Source Repositories 時能夠選取正確的帳戶。

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

    開啟 Cloud Source Repositories

  2. 前往已建立鏡射的 Bitbucket 存放區。

  3. 出現提示時,按一下 [Upgrade Credentials] (升級憑證) 來升級您的連線。

強制存放區同步處理

設定鏡射之後,每當使用者修訂變更,Cloud Source Repositories 即會自動同步處理您的存放區與鏡射存放區。Cloud Source Repositories 可讓您查看鏡射存放區上次同步處理的時間,讓您視需要手動強制同步處理。

  1. 瀏覽至來源主控台的存放區。

  2. 按一下螢幕右上角的「Settings」(設定) 圖示:

  3. 頁面即會顯示同步處理狀態。

    鏡射存放區同步處理狀態

  4. 按一下 [Sync from Bitbucket] (與 Bitbucket 保持同步) 即可手動強制同步處理存放區。

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

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

這個網頁
Cloud Source Repositories