最近 GitHub 封禁中國用戶的事情鬧得沸沸揚揚,雖然官方發布的報道說中國用戶被限制登錄是因為配置錯誤導致,已經撤回了更新,中國用戶已經可以正常使用。但是這就像橫在國內開發者和企業頭上的“達摩克利斯之劍”。為了避免 GitHub 不可用而帶來的影響,國內開發者和企業可以有兩種應對之策:完全遷移到極狐GitLab 和將 GitHub 倉庫鏡像到極狐GitLab。
關于從 GitHub 到極狐GitLab 的遷移指南,可以參考過往的文章 GitHub 到極狐GitLab 的遷移指南。本文詳細解讀將 GitHub 鏡像到極狐GitLab 的方法,具體步驟為:
- 創建 GitHub 個人訪問令牌
- 導入 GitHub 項目
- 在極狐GitLab 上添加拉取鏡像
極狐GitLab 鏡像功能
極狐GitLab 倉庫鏡像功能是將倉庫鏡像到外部來源或將外部來源鏡像為極狐GitLab 倉庫。你可以選擇哪個倉庫作為源。分支、標簽和提交會自動同步。鏡像的方法有:
- *推送:將倉庫從極狐GitLab 鏡像到其他位置。
- 拉取:從其他位置鏡像倉庫。適用于專業版和旗艦版版本。
- 雙向鏡像也可用,但可能會導致沖突。
要想將 GitHub 倉庫鏡像到極狐GitLab,選擇 拉取 方式即可。關于極狐GitLab 倉庫鏡像功能可以查看官方文檔。