<
Git daemon
>
上一篇

Git repo mirror 镜像 获取和更新
下一篇

Linux 文件夹 权限 chmod命令

在像AOSP这样的超级项目中,也许clone一次代码都要很麻烦,
如果团队中已经有人获取到完整仓库了,那就可以通过git镜像git daemon来share了


Service

git daemon --export-all --verbose --base-path=.

--enable=receive-pack允许client端向server端push代码

--export-allshare “base-path” 下所有的repo

--base-path=.定义了folder为当前目录

--verbose任何操作都会给当前repo通知

还可以在上一条command后面添加其他参数:

--informative-errors给client提供简洁的错误信息

--reuseaddr允许快速重启server

Client就可使用git://[SERVER_IP]/[REPO_NAME]作为镜像

cd <base-path>
git clone git://127.0.0.1/your_mirror_repo.git
Top
Foot