如何從GitHub遷移到GitLab?
正如你可能非常清楚的那樣, Gitlab是Github的最佳選擇之一 ,也是第一個想到的可用選項。 Gitlab是用於軟件開發的可擴展和高效的基於Git的全功能平台:它支持完整的DevOps生命周期。
另請參閱 : 如何在CentOS 7上安裝和配置GitLab
你有Github上的項目並想遷移到Gitlab嗎? 在本文中,我們將解釋如何從Github遷移到Gitlab ,同時我們將解釋如何使用GitHub集成功能,通過幾個簡單的步驟將您的開源項目從Github導入到Gitlab 。
注意 :下面的說明適用於Gitlab.com上的用戶,對於自托管的Gitlab實例,您必須手動啟用GitHub集成功能才能使用此方法。
要求:
在繼續之前,請確保:
- 您的Github和Gitlab帳戶都是使用相同的公共電子郵件帳戶或。
- 您使用GitHub圖標登錄到GitLab帳戶,這意味着您為這兩個帳戶使用相同的電子郵件地址。
以上要求也適用於所有附加到您的Github項目的其他用戶,您要映射到Gitlab 。
從Github遷移到Gitlab
1.首先進入Gitlab登錄頁面,然后使用Github圖標登錄,或使用您用於向Github 注冊的相同電子郵件地址注冊。
GitLab登錄
2.成功登錄后,轉至頂部導航欄,單擊+並選擇新建項目,然后輸入新建項目的路徑,如圖所示。
GitLab創建新項目
3.接下來,單擊導入項目選項卡,然后從可用選項中選擇GitHub ,如屏幕截圖所示。
選擇GitHub存儲庫源
4.您將被重定向到存儲庫導入頁面,點擊列出您的GitHub存儲庫 。
列出GitHub存儲庫
5.然后,您應該重定向到github.com上的外部應用程序授權頁面,以授權GitLab ,如此屏幕截圖所示。 點擊授權gitlabhq 。
授權Github到Gitlab存儲庫
6.您將被重定向回Gitlab的導入頁面 ,您應該看到所有GitHub存儲庫的列表。 從狀態欄點擊導入 ,為每個要從Github導入到Gitlab的存儲庫。
將Github存儲庫導入到Gitlab
7.導入庫后,其狀態將更改為完成 ,如此屏幕截圖所示。
Github存儲庫導入到Gitlab
8.現在從您的Gitlab項目列表中,您剛導入的存儲庫應該在那里。
遷移GitHub Proects到GitLab
有關更多信息,請轉至GitLab文檔頁面。
參考:https://www.howtoing.com/migrate-from-github-to-gitlab
