我关注http://bin63.com/how-to-setup-a-git-repository-on-freebsd对信件和编辑的教程:
/etc/rc.conf
和:
git_daemon_enable="YES"
git_daemon_directory="/git"
#git_daemon_flags="--syslog --base-path=/git --export-all"
git_daemon_flags="--syslog --export-all"
之上
# /usr/local/etc/rc.d/git_daemon start
Starting git_daemon.
/usr/local/etc/rc.d/git_daemon: WARNING: failed to start git_daemon
此外,启动过程挂在“正在启动 git_daemon”处。我按下 ctrl+c,然后它就完成了启动。
# service git_daemon start
Starting git_daemon.
无限期暂停...
^C
/usr/local/etc/rc.d/git_daemon: WARNING: failed to start git_daemon
最后
# tail /var/log/messages
May 3 14:06:53 web root: /etc/rc: WARNING: failed to start git_daemon
也没有显示任何内容?我对我的 FreeBSD 机器有完全的 root 访问权限。
答案1
看来git_daemon_flags
博客中建议的有些错误。它们导致 git 守护进程在前台运行,从而导致启动过程挂起。
如果您使用以下行,您应该能够继续本教程:
--syslog --base-path=/git --export-all --reuseaddr --detach