问题标签 [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 投票
1 回答
222 浏览

git - Git守护程序克隆边带解复用器中的致命错误并读取错误无效参数

我正在尝试找出 git 守护进程。

我看过很多帖子和线程,包括有关此问题的 Stack Overflow 问题,但是没有一个解决方案对我有帮助。

回购是 100% 没有损坏。

问题是,我可以通过 127.0.0.1 轻松克隆 repo,在使用我的外部 IP 运行守护进程的同一台电脑上克隆大约每 10 次尝试一次,给出“ error in sideband demultiplexer

截屏

使用我的外部 IP 从不同网络中的另一台 PC 克隆会给出“ read error invalid argument, early EOFs, index-pack failed

另一个截图

这种行为的原因是什么?

0 投票
0 回答
89 浏览

git - 无法从 git 守护进程克隆 repo

菜鸟问题。

我不能真正克隆一个我通过守护进程服务的非常基本的 repo。

在一个终端上

在另一个终端上

有什么想法可能导致这种情况吗?

谢谢!

0 投票
1 回答
56 浏览

git - 如何在另一台主机上 git 克隆裸远程 git 存储库

我有 ubuntu 在 IP 地址为 192.168.0.92 的虚拟机客户机上运行,​​我可以从运行 Windows 7 的主机 ping 这台计算机。我也可以从 ubuntu ping 到 windows 的另一种方式。

在 ubuntu 中,我创建了一个像这样的裸存储库:

在我的 Windows 7 主机上,我在 git bash 中运行了这些命令:

我看到了 ssh 错误,所以我想我可能必须指定 git 协议,所以尝试了:

我需要在克隆命令中指定什么路径?我怎样才能得到这个工作?

0 投票
0 回答
57 浏览

git - 如何从 Git for Windows 客户端 git 推送到在 ubuntu 上运行的 git-daemon

我想最终在 Raspberry Pi 上运行 git 服务器,但现在我正在 ubuntu 上进行测试(在 VirtualBox VM 上运行)。我的开发机器是 Windows 7 64 位并运行 Git For Windows v2.32.0.windows.2(最新)。

我在 ubuntu 上设置了 gitserver,如下所示:

--enable=receive-pack 应该允许推送

我有从 Windows 到 linux 的连接,即我可以双向 ping。

我可以从 ubuntu 成功克隆和推送:

然后我添加一个文件并提交

但是,当我从 Windows 尝试相同的操作时,我得到:

它只是挂在那里 git push 命令。

我也试过:

我确实找到了这个页面,它表明 msysgit 中有一个错误,但它可以追溯到 2011 年。

https://serverfault.com/questions/142048/git-daemon-on-linux

能够让它发挥作用真是太好了。我不需要 ssh 的安全性,所以只需在受保护的局域网上使用 git 协议就可以了。

在 Windows cmd.exe 中运行似乎更进一步,但仍然挂起:

所以看起来它变得更进一步 - 但如果我检查服务器端,则不会更改回购。