搭建支持 Repo 的 Android 源码镜像(Repo 服务器)

方案厂商给了一份 Android 源码,没有 manifest.git 文件,不支持 Repo。为了基于这份代码搭建支持 Repo 的镜像服务器,断断续续摸索了两个星期,总算 hacking 成功。 本文用到的主要知识: shell script git 指令 一、关于 Repo 基于 Android 源码的开发工作大多要用到 Git 和 Repo。 Repo 是基于 Git 的仓库管理工具,支持同时管理许多个 Git 仓库。因为 Android 源码包含了许多个 Git 仓库,使用 Repo 可以简化许多工作。比如,使用一个 Repo 命令,就可以从多个不同的仓库下载文件,同步到你的计算机上。 搭建支持 Repo 的 Android 源码镜像,主要步骤如下: 在服务器搭建 Git 托管服务器 在客户端安装配置好 Repo 在客户端创建 manifest/default.xml 并上传到 Git 服务器 将客户端 Android 源码上传到 Git 服务器 在其它获得 git 权限的客户端使用:Repo init; Repo sync 二、搭建 Git 服务器 搭建 Git 服务器这部分的内容相对独立,和 Repo 的关系不大,因此另外写了一篇文章:
Read more...