Why won't git-daemon serve my repository?

前端 未结 2 1406
暗喜
暗喜 2020-12-25 12:25

I set up .git in a directory on my local machine. I then run:

mkdir a
cd a
git init
git daemon

When I attempt to clone the repository in

2条回答
  •  抹茶落季
    2020-12-25 12:42

    You either have to put an empty file called git-daemon-export-ok into the repository or start git daemon with the --export-all option.

    Quote from the git-daemon man page:

    It verifies that the directory has the magic file "git-daemon-export-ok", and it will refuse to export any git directory that hasn't explicitly been marked for export this way (unless the --export-all parameter is specified). If you pass some directory paths as git daemon arguments, you can further restrict the offers to a whitelist comprising of those.

提交回复
热议问题