目錄
在/home/gitroot/ 上運行 git 守護進程
$ cd /home/gitroot $ mkdir test.git $ cd test.git $ git --bare init --shared Initialized empty shared Git repository in /home/gitroot/test.git/
git daemon --verbose --export-all --base-path=/home/gitroot --enable=receive-pack --reuseaddr
允許push,否則該倉庫只能clone/pull
sudo git daemon --verbose --export-all --base-path=/home/gitroot --enable=upload-pack --enable=upload-archive --enable=receive-pack
或者增加配置項
$ git config daemon.receivepack true $ git config --file config receive.denyCurrentBranch ignore