$sudo apt-get install git-daemon-run
修改配置:
$sudo gedit /etc/sv/git-daemon/run
将该文件中的
/usr/lib/git-core/git-daemon –verbose –base-path=/var/cache /var/cache/git
改为
/usr/lib/git-core/git-daemon –verbose –export-all –base-path=/your/mirror/tree /your/mirror/tree
重启服务
$sudo sv stop git-daemon
$sudo sv start git-daemon
建立本地Android源代码镜像
$mkdir /your/mirror/tree/androidmirror
$cd /your/mirror/tree/androidmirror
$repo init -u https://android.googlesource.com/mirror/manifest --mirror
$repo sync
使用本地源
首先创建一个repo的副本
$cp ~/bin/repo ~/bin/repo-custom
使用文本编辑器打开副本,修改其中REPO_URL的值为本地服务的地址,如:git://127.0.0.1/androidmirror/
创建一个工作目录,并用本地库进行同步
$mkdir ~/android_branck
$cd ~/android_branck
$repo-custom init -u git://127.0.0.1/androidmirror/platform/manifest -b android-4.4.2_r2
################最新版本上 fetch的值为.. , 无需再修改###############
$vi .repo/manifests/default.xml
将fetch的值指向本地地址git://127.0.0.1/androidmirror/
$repo-custom sync