android repo/git server 建立过程(1)

1、安装git dameon

<textarea cols="50" rows="1" name="code" class="c-sharp">$ sudo apt-get install git-daemon-run</textarea>

2、设置仓库目录

修改/etc/sv/git-daemon/run,配置git tree的目录以及共享目录

<textarea cols="50" rows="8" name="code" class="c-sharp">$ vi etc/sv/git-daemon/run #!/bin/sh exec 2&gt;&amp;1 echo 'git-daemon starting.' exec chpst -ugitdaemon / /usr/lib/git-core/git-daemon --export-all --base-path=/pub/gittrees /pub/gittrees </textarea>  

? --export-all:导出(共享)所有目录,否则要在每个要导出的目录下作如下操作:

<textarea cols="50" rows="1" name="code" class="c-sharp">$ touch git-daemon-export-ok</textarea>

? --base-path: 映射仓库地址。/pub/gittrees是镜像目录。比如

git://your_server_ip/ repository/platform/manifest.git,则仓库地址在

/pub/gittrees/ repository/platform/manifest.git

你可能感兴趣的:(android,server,tree,git)