repo mirror 服務搭建
當一個項目的代碼量非常大,發現使用repo sync從遠程服務器端拉取的速度非常慢,這個時候製作一個repo mirror鏡像倉庫就非常有用
1、從代碼服務器端通過mirror的方式下載整套源代碼,一般把mirror放在服務器的根目錄下面
cd /mnt
mkdir mirror
cd mirror
repo init -u Gerrit_URL -b branch -m manifest.xml --mirror
repo sync
2、mirror鏡像下載完成後,在服務器的其它目錄通過mirror的方式初始化工程目錄
repo init -u Gerrit_URL -b branch -m manifest.xml --reference=/mnt/mirror
repo sync
這種方式對於多個工程師工作在同一個服務器上面的時候非常有用,大大的縮短了拉取整套代碼的時間,減輕Gerrit服務器的壓力。