我剛剛安裝了TFS2013服務器(12.0.21005.1 Tfs2013.RTM)並使用Git作爲源代碼管理提供程序創建了一個集合。我在Linux上使用了visual studio和Git來推送一些提交,一切正常。然而,對於大的提交,該進程失敗:添加大量的文件,犯的是,推動分支導致以下的輸出:TFS2013無法處理大型git提交
Counting objects: 17681, done.
Delta compression using up to 32 threads.
Compressing objects: 100% (17680/17680), done.
error: RPC failed; result=22, HTC code = 400
fatal: The remote end hung up unexpectedly
Writing objects: 100% (17680/17680), 125.43 MiB | 40.53 MiB/s, done.
Total 17680 (delta 7976), reused 1683 (delta 364)
fatal: The remote end hung up unexpectedly
fatal: expected ok/error, helper said '2004}[unintelligible gibberish
Unintelligible gibberish]'
有趣的是,這似乎並沒有在任何TFS日誌顯示出來 - 因爲儘管它完全被忽略了。即使在tfs:8080/tfs/_oi
中,Git動作確實出現(ReceivePackHandler
),也沒有活動跡象。這可能會被IIS拒絕,但我不明白爲什麼和日誌不起作用。
順便說一下,在15674文件C#項目中,添加的文件是405MB。
這很奇怪;您的網絡上的代理服務器?你在LAN還是WAN?這是否需要很長時間才能出現故障或者是否很快失效? –
服務器上的IIS日誌和事件日誌說什麼? – jessehouwing