鏡映 Git 儲存庫

DevOps Insights 將於 2026 年 8 月 31 日結束服務並停止運作。Continuous Delivery 將於 2027 年 2 月 12 日在以下地區停止運作:au-sydca-torus-east。 Code Risk Analyzer 也將於該日於所有地區停止提供服務。 若某個區域未實際使用這些功能,該區域中的功能可能會提前停用,並停止接受新的實例。 了解更多

如果您的來源和目標套件庫 (repos) 都使用 Git Repos and Issue Tracking,您可以使用內建的 GitLab 鏡像功能。 此特性會自動同步化來源與目標儲存庫。 如果您使用不同的 Git 供應商,您必須設定自己的鏡像解決方案。 或者,若要鏡射來源 repo 中的變更,請手動克隆 Git repo 並將其推送至目標 repo。

如果無法鏡映專案,您可以改為 匯出匯入 專案。 不過,如果對來源儲存庫進行變更,則來源與目標儲存庫不會同步。

若要鏡映 Git Repos and Issue Tracking 儲存庫,請完成下列步驟:

  1. 在目標儲存庫中建立空白 GitLab 專案。 請勿使用 Readme 檔來起始設定此專案。

  2. 在目標區域中使用 write_repository 範圍 建立個人存取記號。 請將此代幣的副本儲存起來。

  3. 使用 推送鏡映,將來源儲存庫推送至目標儲存庫:

    a. 從來源儲存庫中,選取 設定 > 儲存庫

    b. 在 Repository 頁面的 Mirror repository 區段中,輸入目標 repo 的 URL。

    c. 選取 推送 以指定鏡映的方向。

    d. 選取 密碼 以使用密碼鑑別方法。

    e. 鍵入您在步驟 2 中建立的個人存取記號。

    f. 按一下 鏡映儲存庫,以啟動鏡映處理程序。 啟動處理程序可能需要長達 5 分鐘。

  4. 在目標區域中,尋找儲存庫的鏡映,以驗證它已順利鏡映。