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