1、git int
目标目录:e:\test\ 主机:192.168.0.11
git init
2、git config
git config receive.denyCurrentBranch ignore
3、git daemon
git daemon --base-path=. --export-all --enable=receive-pack --reuseaddr --informative-errors —verbose
4、try
1)git clone git://192.168.0.11 test 成功
git clone git://192.168.0.11/e/test test 失败 【 --base-path=. 已经把当前目录做成git的根了】
2)git pull git push 成功
5、提高优化,应该可以这样:
环境:e:\t\ 192.168.0.11
mkdir t1 t2
t下不用git init
t1 t2 下git init
然后在t下启动 git daemon
try :
git clone git://192.168.0.11/t1 t1 成功
git clone git://192.168.0.11/t2 t2 成功
6、doc
Taming The Git-Daemon To Quickly Share Git Repository | Railsware Blog