问题标签 [git-daemon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
24067 浏览

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

.git在本地机器上的目录中设置。然后我运行:

当我尝试在 中克隆存储库时a,出现以下错误:

如何通过 git 协议克隆我的存储库?

0 投票
3 回答
416 浏览

git - 截至目前,在 Windows 7 上,Mercurial 启动服务器是否比 Git 简单得多?

在 Windows 7 上,通过阅读 hginit.com,设置 Mercurial 服务器似乎很容易?

就这样?现在http://localhost:8000是服务器。对于 Cygwin 和 mysysGit,设置 Git 服务器似乎有点困难?Git肯定会让它变得更简单,也许不是现在......

0 投票
4 回答
5694 浏览

git - 无法推送到 git 存储库。它在“Writing Objects: 100%”之后挂起

我正在使用以下命令运行 git 守护进程。

我能够克隆和提取更新,但是当我尝试推送时,我得到了

,然后挂起

我目前正在使用 git 版本 1.7.0.4

0 投票
2 回答
3331 浏览

git - 使用 launchd 在 OS X 上启动 git-daemon

我正在尝试使用我的 OS X 桌面(主要作为测试用例)设置一个内部 git 服务器。当涉及 SSH 密钥时一切正常,但我目前正在尝试使用 git-daemon 进行只读克隆。如果我在终端中启动 git-daemon:

然后一切正常,例如

但是当我尝试使用 launchd 进行设置时,它会拒绝所有请求。我正在使用这个 plist 文件:

如果我尝试克隆 My_Project,则会收到以下错误:

令人沮丧的是,我相信这曾经可以工作,因此问题可能与我的 plist 文件或使用 launchd 的关系不大,而更多地与可能已更改的任何网络设置有关。任何建议将不胜感激。

抱歉,这更像是一个系统管理员问题,但我认为开发人员可能在这里有一些经验。

更新:如果 repo 存在,控制台会报告以下错误:

0 投票
3 回答
10939 浏览

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

我正在共享我的存储库

当我跑步时,我:

它说:

我错过了什么?

0 投票
1 回答
2564 浏览

git - 如何在 git 中使用 scm 管理器?

我只是 git 的新手,我仍然依赖 git 扩展来完成大多数任务。

我已经搜索了如何在 windows 中启动 git daemon 并发现 scm-manager 可能是它的替代方案。

https://bitbucket.org/sdorra/scm-manager/overview

我下载并安装它没有问题,但我不知道如何将我的 git 存储库添加到其中。

我在设置中发现它位于我的文档和git文件夹下的设置中,但我不知道如何配置它以使其检测到git存储库。

我还在Web界面下添加了一个存储库,它创建了一个文件夹,但我不知道如何将存储库放在那里。

0 投票
1 回答
150 浏览

linux - 我怎样才能恢复我的 git-daemon 存储库

我有一个旧的 Gitorious 安装,现在很明显它不会再回来了。我想从存储库中恢复存储库(主要是 wiki 存储库)。我不想重复设置 Gitorious 的漫长而痛苦的过程,只是为了让一些 wiki 从中恢复出来……事实上,我想尽快清理旧的安装(删除它)。虽然,当它运行时,它很棒!

我仍然有 gitorious 的数据库,所以我知道我想要哪些 .git 文件以及在哪里可以找到它们。

我试图设置 git-daemon (我在 Linux (ubuntu) 设置上),但我运气不佳。我希望也许我可以将“foo.git”文件复制到某个地方并克隆它。

目前我的 .git 文件位于用户 git 的主文件夹中。移动它们没问题,但我不知道该怎么做。

我有 git 守护进程正在运行,但是如果我尝试通过“localhost”连接它,它会“意外挂起”,所有 repos 中也有我的“export-ok”文件。我可以通过我的局域网连接并通过 ssh 克隆任何其他 git 初始化目录,这对我有帮助吗?

我可以将 foo.git(更像是 f13f9ed412591ce72f7b3cb793605e93ce.git)文件复制到 git 初始化的 repo 并在那里使用它吗?是否有可用于扩展 .git 文件的 git 工具?<-- 我确定 Git 会是正确的工具吗?

0 投票
1 回答
513 浏览

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

我正在使用 git 版本 1.7.9,虽然我已经检查并仔细检查了我的配置,但我无法让克隆从守护进程中工作。/var/log/messages 中没有任何错误的迹象:

也不在客户端:

这里有什么明显的缺失吗?

我可以通过 SSH 克隆并推送到这个存储库。

0 投票
1 回答
2193 浏览

git - 在窗口服务器上自动启动 git 守护进程

我对 Git 很陌生。尝试在 windows server 2008 R2 中设置 git 存储库。我已经完成了一切,甚至尝试在同一台计算机上创建新的存储库并克隆一切看起来都不错。现在我想使用 git 协议克隆到我的本地计算机。在阅读文档时,我发现

命令会有所帮助,这个技巧对我很有效。唯一的问题是我必须保持 bash 打开。在我的窗口重新启动并在后台运行后,该命令是否有任何方式自动运行(可能通过窗口服务)?

还可以找到另一个选项,在存储库中创建空文件 git-daemon-export-ok 也应该可以工作。我在裸存储库下创建了同名的文件,但不起作用。

有什么帮助吗?

0 投票
4 回答
10485 浏览

git - 什么是 git 守护进程?

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

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

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

任何帮助,将不胜感激。