John Griessen wrote: > git version 1.7.2.3 Good. > vking@mail:/etc/sv$ sv stat git-daemon > fail: git-daemon: unable to change to service directory: file does not exist Ah, you switched to running git daemon directly. > I can push to these repos with gitosis, and the permissions are: > > vking@mail:/srv/gitosis/repositories$ ll > total 16 > drwxr-xr-x 7 gitosis gitosis 4096 Dec 30 12:32 extrudator.data.git So the gitdaemon user (used by git-daemon-run) wouldn't be able to access them. > vking@mail:/etc/sv$ cat strace.out > execve("/usr/lib/git-core/git-daemon", > ["/usr/lib/git-core/git-daemon", "--verbose", "--strict-paths", > "--user=git", "--group=gitosis", "/srv/gitosis/repositories"], [/* > 10 vars */]) = 0 In this case simple --verbose output would probably be more useful. (That's what cat-ing /var/log/git-daemon/current would have given if git-daemon-run were still installed.) Thanks for the strace. I should have mentioned that strace -f can help by following child processes, though that doesn't seem to be an issue here. It looks like another git-daemon process is running at the same time? (One can check with "netstat -t -a".) -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html