從 GitLab 遷移至 GitHub 的功能正式上線
為何重要
此工具若執行順利,將大幅降低開發團隊切換 SCM 平臺的技術顧問成本與風險,有助 GitHub 在競爭激烈的企業代管服務市場中爭取向 GitLab 遷移的機會,鞏固其開發者生態圈的協作優勢。對企業 IT 部門而言,系統整合與遷移的便利性直接影響雲端採購決策。
GitHub 推出了正式上線的「GitHub Enterprise Importer (GEI)」工具,開放使用者使用自建服務與命令列擴充功能,將專案從 gitlab.com 或原本的自架版 GitLab 無縫遷移至 GitHub Enterprise Cloud。
- 支援從 gitlab.com 以及目前官方維護中的 GitLab 自架版遷移。
- 提供
gh gl2gh命令列擴充功能,支援單一專案或 scripted bulk migrations(指令碼批次遷移)。 - 遷移檔案儲存可選擇 GitHub 擁有的 blob storage,或是使用使用者自己的 AWS S3 或 Azure Blob storage。
- 目前僅支援遷移至 GitHub Enterprise Cloud(github.com 和 ghe.com),不支援遷移至 GitHub Enterprise Server。