手上有多個專案,要先從A站Clone下來
git clone --mirror https://githubA.com/xxx/project1.git
git clone --mirror https://githubA.com/xxx/project2.git
這裡先慢慢做沒關係,但後續會不定時mirror到B站
git remote set-url --push origin git@githubB.com/xxx
目前作法要進到專案目錄下再執行
git fetch -p origin
git push --mirror
等上述指令做完再切到另一個專案目錄繼續做,覺得需等待完成及手動操作多耗時
想請教有沒什麼寫法可以同時進到多個專案目錄下進行mirror?謝謝
一般要做GIT大量轉移到另一個庫。
我會先建議用增加庫來源的方式。而不要直接替換掉
git remote add newgit
不過這看你們怎麼做就是了。
我當初是為了安全性。200多個GIT轉移。
我還是需要保留舊有的連結比對。所以並不採取直接替換掉的方式處理。