批量遷移(使用shell腳本)
- 新建一個文件用于需要遷移的項目名稱及路徑
- 編寫腳本用與批量處理git鏡像命令
#/bin/bash
cat a.txt | while read line
do
echo $line
git clone --mirror old.git(舊的倉庫地址路徑這里只需要根路徑,從文件讀取項目名稱即可)/$line
cd $line
git remote set-url --push origin new.git(新倉庫路徑)/$line
git push --mirror new.git(新倉庫路徑)/$line
cd ..
done