git - 什么是 git 守护进程?

标签 git git-daemon

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

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

我在我的“--bare”存储库中创建了“git-daemon-export-ok”文件,并运行了命令: “git-daemon --verbose/git”,但出现错误:“git-daemon:找不到命令。”

如有任何帮助,我们将不胜感激。

最佳答案

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

不过,你应该看看Gitolitesimilar如果您打算在服务器上托管 Git 存储库。

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

关于git - 什么是 git 守护进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9473935/

相关文章:

git - 为什么我的 master 分支在将 develop 压缩成 master 后显示它落后于 develop?

推送时 Git 意外结束 JSON inputB/s

git - 使用只读用户运行 git 守护进程给出 "fatal: cannot drop privileges"

git - 如何确定客户端的 SSH 指纹以在 Git Hook 中使用

docker - 如何从 docker 容器访问主机的 localhost 127.0.0.1

git - 在存储库中添加 .gitconfig 会覆盖我的全局 .gitconfig 文件配置吗?

node.js - 如何增强第三方 npm 模块以在处理我的应用程序时在 github 上提交 PR

Git 已安装,但 .git 目录不存在,所以我无法配置它

git - 为什么 git-daemon 不为我的存储库提供服务?

ubuntu - 如何在 Ubuntu 10.04 上安装 git 守护进程