昨天我安裝了一個新的Git的Windows Server 2.6.4這是工作的罰款與Mac客戶端GIT中(GIT協議)的Git對於Windows:致命的:早EOF
今天,我掙扎着爬一個第二客戶端(WINDOWS 7)工作。在嘗試使其工作的過程中,我已將Windows服務器和客戶端升級到最近發佈的git 2.7.0
我試過禁用壓縮功能...我嘗試了無線和有線網絡(Windows客戶端和服務器坐在同一張桌子上)。我在客戶端禁用AV。我試圖調整內存設置的建議here
下面是客戶端輸出:
bash> git clone git://server.fqdn/repo.git Cloning into 'repo'... remote: 08:56:10.972997 git.c:348 trace: built-in: git 'pack-objects' '--revs' '--thin' '--stdout' '--progress' '--delta-base-offset' remote: Counting objects: 76, done. remote: Compressing objects: 100% (38/38), done. Receiving objects: 100% (76/76), 8.31 KiB | 0 bytes/s, done. fatal: read error: Invalid argument fatal: early EOF fatal: index-pack failed bash>
這裏是服務器輸出:
bash> ./gitd.bat D:\tools\gitd>set GIT_TRACE=1 D:\tools\gitd>D:\tools\Git\bin\git.exe daemon --reuseaddr --verbose --base-path=D:\git --export-all --enable=receive-pack 08:59:49.023778 git.c:561 trace: exec: 'git-daemon' '--reuseaddr' '--verbose' '--base-path=D:\git' '--export-all' '--enable=receive-pack' 08:59:49.023778 run-command.c:343 trace: run_command: 'git-daemon' '--reuseaddr' '--verbose' '--base-path=D:\git' '--export-all' '--enable=receive-pack' [7376] Ready to rumble 09:00:03.056268 run-command.c:343 trace: run_command: 'D:\tools\Git\mingw64\libexec\git-core\git-daemon.exe' '--serve' '--reuseaddr' '--verbose' '--base-path=D:\git' '--export-all' '--enable=receive-pack' [6492] Connection from 10...:54729 [6492] Extended attributes (27 bytes) exist [6492] Request upload-pack for '/repo.git' 09:00:03.087469 run-command.c:343 trace: run_command: 'upload-pack' '--strict' '--timeout=0' '.' [6492] 09:00:03.134269 git.c:561 trace: exec: 'git-upload-pack' '--strict' '--timeout=0' '.' [6492] 09:00:03.134269 run-command.c:343 trace: run_command: 'git-upload-pack' '--strict' '--timeout=0' '.' [6492] 09:00:03.617872 run-command.c:343 trace: run_command: 'pack-objects' '--revs' '--thin' '--stdout' '--progress' '--delta-base-offset'
我還能嘗試一下呢?
我放棄了並開始使用ssh協議代替 – wytten