什么是git-daemon?

jun*_*ong 6 git git-daemon

什么是git-daemon?它是默认的git函数吗?我试图理解这一点,以便我可以在人们可以推/拉的服务器上托管存储库.

到目前为止,我能够将"--bare"存储库克隆到Apache服务器上,然后使用"update-server-info"将存储库克隆到其他协作者.但是,这不会让协作者将他们的提交推送到"--bare"存储库.

我在"--bare"存储库中创建了"git-daemon-export-ok"文件,然后运行命令:"git-daemon --verbose/git"但是我收到一个错误:"git-daemon:command not not找到."

任何帮助,将不胜感激.

And*_*all 5

man git-daemon会告诉你很多(是的,它是 Git 自带的)。Git 守护进程通过git daemon(注意没有连字符)运行。

但是,如果您打算在服务器上托管 Git 存储库,则应该查看Gitolite类似软件

此外,您为什么要克隆一个存储库,目的是克隆它,并将对其的任何推送转发到从中克隆的存储库?只需从原始存储库克隆!