本文為您介紹如何安裝本地遷移工具Codeup-CLI,以及工具安裝後支援哪些對象進行遷移說明。
遷移對象
自建Gitlab程式碼程式庫:支援遷移Git代碼資料、人員許可權、Webhooks、保護分支、開啟的合并請求。
常見第三方平台程式碼程式庫的Git代碼資料,如Gitee、Coding、Github等。
本地已存在的程式碼程式庫。
操作步驟
步驟一:下載工具
請根據自身系統和待遷移的網站選擇下載遷移工具:
系統類別型 | Region站工具下載地址 | 國內中心站下載地址 |
macOS ARM 64位 | ||
macOS 64位 | ||
Linux 64位 | ||
Linux 32位 | ||
Windows 64位 | ||
Windows 32位 |
步驟二:安裝工具
Codeup-CLI工具下載後可直接使用,請將已下載解壓的工具按以下指引放置到命令列執行的目錄下即可:
# 建議本地建立一個工作空間,名稱可自訂,如”workspace“,遷移完成後可自行刪除:
mkdir workspace
cd workspace
# 把下載的codeup-cli工具放至您實際的空間目錄下
cp ~/Downloads/codeup-cli ./
# 建立一個目錄用於存放第三方需要遷移的程式碼程式庫,名稱可自訂,如”repo“
mkdir repo步驟三:測實驗證
以Linux為例,在命令列執行以下命令,確認工具運行正常:
./codeup-cli --help異常提示處理:
若出現運行工具許可權不足相關報錯提示,Linux/Mac請執行以下命令授權。
chmod +x ./codeup-cli若出現以下提示,表明下載的工具包和你的系統類別型不匹配,請確認系統類別型後重新下載對應工具包。
Bad CPU type in executable
步驟四:情境選擇
如上述驗證工具運行正常,可根據您的期望結合平台類型選擇適合的遷移情境:
自建Gitlab遷移。
通用三方代碼平台遷移(如 GitHub、Gitee、Coding等)。
本地已有庫批量遷移。
步驟五:相關步驟(可選)
1. 雲效代碼推拉認證設定:當開發人員使用雲效新平台推拉代碼,需要配置認證資訊:
如使用SSH方式,配置說明參見配置 SSH 金鑰。
2. 更新程式碼程式庫地址:匯入後,程式碼程式庫地址需要更新為雲效上新倉庫的地址。
本地程式碼程式庫Remote地址更新:
#查看當前配置的remote : 執行 git remote -v #替換當前配置的remote(預設origin):執行 git remote set-url origin <雲效上新的 git clone 地址>第三方系統推拉程式碼程式庫地址更新:
如有第三方系統推拉代碼的情境,需要手動替換第三方系統上配置的倉庫地址。
如第三方系統使用HTTPS推拉代碼,需要同時更新第三方系統上配置的推拉賬密參數,使其能夠正常訪問雲效的程式碼程式庫。