建立 GitHub 存放區鏡射

本主題說明如何將 GitHub 存放區完全複製到 Cloud Source Repositories。藉由此設定,您推送至 GitHub 存放區的修訂版本會複製或建立鏡射到 Cloud Source Repositories 託管的存放區。

事前準備

複製存放區時,您必須提供 GitHub 驗證憑證。這些憑證會允許 Cloud Source Repositories 存取 GibHub 存放區的內容。

如果您使用的是 GitHub 組織,建議您採用自動化工作 (例如建立存放區鏡射) 專用的機器使用者帳戶。這個帳戶對您的存放區,必須具備管理員存取權。

建立 GitHub 存放區鏡射

下列各節說明如何將 GitHub 存放區鏡射到 Cloud Source Repositories。

新增新存放區

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

    開啟 Cloud Source Repositories

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

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

  3. 選取連結外部存放區

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

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

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

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

  6. Git 供應商清單選取 [GitHub]

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

連結至 GitHub

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

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

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

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

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

    驗證完成後,您會返回「連結外部存放區」畫面。此時會開啟存放區清單。

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

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

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

識別 GitHub 存放區

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

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

強制存放區同步處理

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

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

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

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

    鏡射存放區同步處理狀態

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

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

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

這個網頁
Cloud Source Repositories