鏡映 Git 儲存庫

Continuous Delivery 將於 2027 年 2 月 12 日在以下地區停止服務:au-syd、ca-tor、us-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. 在目標區域中,尋找儲存庫的鏡映,以驗證它已順利鏡映。