Windows msysGit守护进程不';不能可靠地从
我们在局域网上有4台计算机,我们希望直接从彼此获取,而不是从中央存储库获取 msysGit(v1.8.0.msysGit.0)已与股票期权一起安装,我正在使用以下命令运行守护程序:Windows msysGit守护进程不';不能可靠地从,windows,git,clone,msysgit,Windows,Git,Clone,Msysgit,我们在局域网上有4台计算机,我们希望直接从彼此获取,而不是从中央存储库获取 msysGit(v1.8.0.msysGit.0)已与股票期权一起安装,我正在使用以下命令运行守护程序: "C:\Program Files (x86)\Git\bin\git.exe" daemon --reuseaddr --base-path="C:\Users\SmartUserPerson\repos" --verbose 即使windows防火墙中的端口9418打开,并且完全禁用,该问题仍然存在。所有机器都
"C:\Program Files (x86)\Git\bin\git.exe" daemon --reuseaddr --base-path="C:\Users\SmartUserPerson\repos" --verbose
即使windows防火墙中的端口9418打开,并且完全禁用,该问题仍然存在。所有机器都使用msysGit作为客户端
下面是我在同一台计算机上使用msysGit从这个守护进程重复克隆的日志
SmartUserPerson@MY-PC-1 ~/projects/test
$ git clone git://MY-PC-1/spire-web
Cloning into 'spire-web'...
remote: Counting objects: 1294, done.
remote: Compressing objects: 64% (393/614) Receiving objects: 0% (1/1294)
...
remote: Compressing objects: 99% (608/614) Receiving objects: 11% (143/1294)
remote: Compressing objects: 100% (614/614), done.
remote: Total 1294 (delta 529), reused 1188 (delta 441)
Receiving objects: 100% (1294/1294), 571.75 KiB, done.
Resolving deltas: 100% (529/529), done.
SmartUserPerson@MY-PC-1 ~/projects/test
$ rm -rf spire-web/
SmartUserPerson@MY-PC-1 ~/projects/test
$ git clone git://MY-PC-1/spire-web
Cloning into 'spire-web'...
remote: Counting objects: 1294, done.
remote: Compressing objects: 43% (265/614) Receiving objects: 0% (1/1294)
...
remote: Compressing objects: 98% (602/614) Receiving objects: 17% (220/1294)
remote: Compressing objects: 100% (614/614), done.
remote: Total 1294 (delta 529), reused 1188 (delta 441)
Receiving objects: 100% (1294/1294), 571.75 KiB, done.
Resolving deltas: 100% (529/529), done.
SmartUserPerson@MY-PC-1 ~/projects/test
$ rm -rf spire-web/
SmartUserPerson@MY-PC-1 ~/projects/test
$ git clone git://MY-PC-1/spire-web
Cloning into 'spire-web'...
remote: Counting objects: 1294, done.
remote: Compressing objects: 73% (449/614) Receiving objects: 0% (1/1294)
...
remote: Compressing objects: 100% (614/614), done. eceiving objects: 8% (104/1
294)
remote: Total 1294 (delta 529), reused 1188 (delta 441)
fatal: read error: Invalid argument
Receiving objects: 100% (1294/1294), 571.75 KiB, done.
fatal: early EOF
fatal: index-pack failed
SmartUserPerson@MY-PC-1 ~/projects/test
$ rm -rf spire-web/
SmartUserPerson@MY-PC-1 ~/projects/test
$ git clone git://MY-PC-1/spire-web
Cloning into 'spire-web'...
remote: Counting objects: 1294, done.
remote: Compressing objects: 70% (430/614) eceiving objects: 0% (1/1294)
...
remote: Compressing objects: 99% (608/614) Receiving objects: 8% (104/1294)
remote: Compressing objects: 100% (614/614), done.
fatal: read error: Invalid argument
fatal: early EOFs: 96% (1243/1294)
fatal: index-pack failed
SmartUserPerson@MY-PC-1 ~/projects/test
$ rm -rf spire-web/
SmartUserPerson@MY-PC-1 ~/projects/test
$ git clone git://MY-PC-1/spire-web
Cloning into 'spire-web'...
remote: Counting objects: 1294, done.
remote: Compressing objects: 48% (295/614) Receiving objects: 0% (1/1294)
...
remote: Compressing objects: 100% (614/614), done.
rRemote: Total 1294 (delta 529), reused 1188 (delta 441)eceiving objects: 88% (
R
fatal: read error: Invalid argument
fatal: early EOFs: 96% (1243/1294)
fatal: index-pack failed
SmartUserPerson@MY-PC-1 ~/projects/test
$ rm -rf spire-web/
SmartUserPerson@MY-PC-1 ~/projects/test
$ git clone git://MY-PC-1/spire-web
Cloning into 'spire-web'...
remote: Counting objects: 1294, done.
remote: Compressing objects: 43% (265/614) Receiving objects: 0% (1/1294)
...
remote: Compressing objects: 100% (614/614), done.
fatal: read error: Invalid argument
fatal: early EOFs: 96% (1243/1294)
fatal: index-pack failed
SmartUserPerson@MY-PC-1 ~/projects/test
$ rm -rf spire-web/
SmartUserPerson@MY-PC-1 ~/projects/test
$ git clone git://MY-PC-1/spire-web
Cloning into 'spire-web'...
remote: Counting objects: 1294, done.
remote: Compressing objects: 75% (461/614) Receiving objects: 0% (1/1294)
...
remote: Compressing objects: 100% (614/614), done.
remote: Total 1294 (delta 529), reused 1188 (delta 441)
Receiving objects: 100% (1294/1294), 571.75 KiB, done.
Resolving deltas: 100% (529/529), done.
SmartUserPerson@MY-PC-1 ~/projects/test
$ rm -rf spire-web/
SmartUserPerson@MY-PC-1 ~/projects/test
$ git clone git://MY-PC-1/spire-web
Cloning into 'spire-web'...
remote: Counting objects: 1294, done.
remote: Compressing objects: 68% (418/614) eceiving objects: 0% (1/1294)
...
remote: Compressing objects: 100% (614/614), done.R
atal: read error: Invalid argument4)
Receiving objects: 100% (1294/1294), 571.75 KiB, done.
fatal: early EOF
fatal: index-pack failed
SmartUserPerson@MY-PC-1 ~/projects/test
从这个守护进程克隆失败的时间占50%!
我该怎么解决这个问题
哦,这是这些测试期间守护进程的输出
[4572] Connection from [aaaa::aaaa:aaaa:aaaa:aaa]:62613
[4572] Extended attributes (17 bytes) exist <host=my-pc-1>
[4572] Request upload-pack for '/spire-web'
[1996] [4572] Disconnected
[6108] Connection from [aaaa::aaaa:aaaa:aaaa:aaa]:62860
[6108] Extended attributes (17 bytes) exist <host=my-pc-1>
[6108] Request upload-pack for '/spire-web'
[1996] [6108] Disconnected
[4960] Connection from [aaaa::aaaa:aaaa:aaaa:aaa]:62870
[4960] Extended attributes (17 bytes) exist <host=my-pc-1>
[4960] Request upload-pack for '/spire-web'
[1996] [4960] Disconnected
[988] Connection from [aaaa::aaaa:aaaa:aaaa:aaa]:62871
[988] Extended attributes (17 bytes) exist <host=my-pc-1>
[988] Request upload-pack for '/spire-web'
[1996] [988] Disconnected
[6816] Connection from [aaaa::aaaa:aaaa:aaaa:aaa]:62872
[6816] Extended attributes (17 bytes) exist <host=my-pc-1>
[6816] Request upload-pack for '/spire-web'
[1996] [6816] Disconnected
[3204] Connection from [aaaa::aaaa:aaaa:aaaa:aaa]:62874
[3204] Extended attributes (17 bytes) exist <host=my-pc-1>
[3204] Request upload-pack for '/spire-web'
[1996] [3204] Disconnected
[5532] Connection from [aaaa::aaaa:aaaa:aaaa:aaa]:62875
[5532] Extended attributes (17 bytes) exist <host=my-pc-1>
[5532] Request upload-pack for '/spire-web'
[1996] [5532] Disconnected
[6536] Connection from [aaaa::aaaa:aaaa:aaaa:aaa]:62880
[6536] Extended attributes (17 bytes) exist <host=my-pc-1>
[6536] Request upload-pack for '/spire-web'
[4572]从[aaaa::aaaa:aaaa:aaaa:aaaa]:62613的连接
[4572]存在扩展属性(17字节)
[4572]请求“/spire web”的上载包
[1996][4572]
[6108]从[aaaa::aaaa:aaaa:aaaa:aaaa]的连接:62860
[6108]存在扩展属性(17字节)
[6108]请求“/spire web”的上载包
[1996][6108]已断开连接
[4960]从[aaaa::aaaa:aaaa:aaaa:aaaa]:62870的连接
[4960]存在扩展属性(17字节)
[4960]请求“/spire web”的上载包
[1996][4960]
[988]从[aaaa::aaaa:aaaa:aaaa:aaaa]的连接:62871
[988]存在扩展属性(17字节)
[988]请求“/spire web”的上载包
[1996][988]
[6816]从[aaaa::aaaa:aaaa:aaaa:aaaa]的连接:62872
[6816]存在扩展属性(17字节)
[6816]请求“/spire web”的上载包
[1996][6816]已断开连接
[3204]从[aaaa::aaaa:aaaa:aaaa:aaaa]的连接:62874
[3204]存在扩展属性(17字节)
[3204]请求“/spire web”的上载包
[1996][3204]
[5532]从[aaaa::aaaa:aaaa:aaaa:aaaa]的连接:62875
[5532]存在扩展属性(17字节)
[5532]请求“/spire web”的上载包
[1996][5532]
[6536]从[aaaa::aaaa:aaaa:aaaa:aaaa]:62880的连接
[6536]存在扩展属性(17字节)
[6536]请求“/spire web”的上载包
这是windows上git守护进程的一个长期错误(我认为与msysgit问题457有关)。我知道有一种解决办法,而且相当奇怪
在终端上打开git守护进程。选择一些文本,保持选中状态
这将冻结终端输出,并允许git干净地运行。不知道为什么会这样,而且这不是一个实用的长期解决方案
最终,到目前为止,我发现的唯一实用的修复方法是在linux服务器上运行git守护程序,直到该错误被修复为止(从第一次报告以来经过的时间来看,它看起来永远不会被修复)。这是windows上git守护程序上的一个长期错误(我认为与msysgit问题457有关)。我知道有一种解决办法,而且相当奇怪 在终端上打开git守护进程。选择一些文本,保持选中状态 这将冻结终端输出,并允许git干净地运行。不知道为什么会这样,而且这不是一个实用的长期解决方案
最终,到目前为止,我找到的唯一实用的修复方法是在linux服务器上运行git守护程序,直到bug被修复为止(考虑到自首次报告以来经过的时间,它看起来永远不会被修复)。您是以cygwin还是以msysgit作为客户端运行?我无法在本地主机上使用msysgit 1.8.0复制您的问题。我相信你的帖子暗示你是从本地主机克隆的?你能证实吗?这将排除网络问题。您还应该发布git daemon的输出——详细说明中的任何防火墙问题?或中的任何MTU问题?您是否将cygwin或msysgit作为客户端运行?我无法在本地主机上使用msysgit 1.8.0复制您的问题。我相信你的帖子暗示你是从本地主机克隆的?你能证实吗?这将排除网络问题。您还应该发布git守护进程的输出——详细说明linux服务器上或WSL上的任何防火墙问题,或任何MTU问题?(在Windows 10上的意思)在linux服务器上,或者在WSL上?(在Windows 10上的含义)