安裝遷移工具
本文為您介紹如何安裝本地遷移工具Codeup-CLI,以及工具安裝后支持哪些對(duì)象進(jìn)行遷移說(shuō)明。
遷移對(duì)象
自建Gitlab代碼庫(kù):支持遷移Git代碼數(shù)據(jù)、人員權(quán)限、Webhooks、保護(hù)分支、開啟的合并請(qǐng)求。
常見第三方平臺(tái)代碼庫(kù)的Git代碼數(shù)據(jù),如Gitee、Coding、Github等。
本地已存在的代碼庫(kù)。
操作步驟
步驟一:下載工具
請(qǐng)根據(jù)自身系統(tǒng)選擇下載遷移工具:
系統(tǒng)類型 | 下載地址 |
macOS ARM 64位 | |
macOS 64位 | |
Linux 64位 | |
Linux 32位 | |
Windows 64位 | |
Windows 32位 |
步驟二:安裝工具
Codeup-CLI工具下載后可直接使用,請(qǐng)將已下載解壓的工具按以下指引放置到命令行執(zhí)行的目錄下即可:
# 建議本地新建一個(gè)工作空間,名稱可自定義,如”workspace“,遷移完成后可自行刪除:
mkdir workspace
cd workspace
# 把下載的codeup-cli工具放至您實(shí)際的空間目錄下
cp ~/Downloads/codeup-cli ./
# 新建一個(gè)目錄用于存放第三方需要遷移的代碼庫(kù),名稱可自定義,如”repo“
mkdir repo
步驟三:測(cè)試驗(yàn)證
以Linux為例,在命令行執(zhí)行以下命令,確認(rèn)工具運(yùn)行正常:
./codeup-cli --help
異常提示處理:
若出現(xiàn)運(yùn)行工具權(quán)限不足相關(guān)報(bào)錯(cuò)提示,Linux/Mac請(qǐng)執(zhí)行以下命令授權(quán)。
chmod +x ./codeup-cli
若出現(xiàn)以下提示,表明下載的工具包和你的系統(tǒng)類型不匹配,請(qǐng)確認(rèn)系統(tǒng)類型后重新下載對(duì)應(yīng)工具包。
Bad CPU type in executable
步驟四:場(chǎng)景選擇
如上述驗(yàn)證工具運(yùn)行正常,可根據(jù)您的期望結(jié)合平臺(tái)類型選擇適合的遷移場(chǎng)景:
通用三方代碼平臺(tái)遷移(如 GitHub、Gitee、Coding、Teambition)。
步驟五:相關(guān)步驟(可選)
1. 云效代碼推拉認(rèn)證設(shè)置:當(dāng)開發(fā)者使用云效新平臺(tái)推拉代碼,需要配置認(rèn)證信息。
如使用SSH方式,配置說(shuō)明參見配置 SSH 密鑰。
如使用HTTPS方式,配置說(shuō)明參見配置 HTTPS 克隆賬號(hào)密碼。
2. 更新代碼庫(kù)地址:導(dǎo)入后,代碼庫(kù)地址需要更新為云效上新倉(cāng)庫(kù)的地址。
本地代碼庫(kù)Remote地址更新:
#查看當(dāng)前配置的remote : 執(zhí)行 git remote -v #替換當(dāng)前配置的remote(默認(rèn)origin):執(zhí)行 git remote set-url origin <云效上新的 git clone 地址>
第三方系統(tǒng)推拉代碼庫(kù)地址更新:
如有第三方系統(tǒng)推拉代碼的場(chǎng)景,需要手動(dòng)替換第三方系統(tǒng)上配置的倉(cāng)庫(kù)地址。
如第三方系統(tǒng)使用HTTPS推拉代碼,需要同時(shí)更新第三方系統(tǒng)上配置的推拉賬密參數(shù),使其能夠正常訪問(wèn)云效的代碼庫(kù)。云效代碼庫(kù)的HTTPS克隆賬密配置參見配置 HTTPS 克隆賬號(hào)密碼。