2010-03-10 103 views
0

我有一個通過SMB網絡訪問的裸倉庫。很多時候,我突然從嘗試連接的客戶端收到致命錯誤。大多數時候,一些推/拉/克隆舞會設法解決它。這一次,我甚至無法克隆回購,我得到:如何解決錯誤「git upload-pack:無法找到對象」?

fatal: git upload-pack: cannot find object 002d4400052e62e9047763229bef7ee69cf2c95f: 

我不明白什麼是錯的。這甚至不是一個複雜的回購:最多30個提交,只有linux客戶端,一些莫大小...

如何解決這個問題? 爲什麼發生? 如何避免這種情況再次發生?

+0

您是否能夠在遠程計算機上克隆該遠程存儲庫?我懷疑由於某些SMB斷開連接而導致損壞的回購。 – 2010-03-10 12:13:49

+0

這是一個NAS,在電線的另一端沒有真正的操作系統,只是一個帶有Web界面的大硬盤。但你是對的,我懷疑SMB有很多問題。我們停止了將草案放在它上面,因爲syncdb不起作用。並不是很可靠。這很糟糕,我可能應該安裝一臺服務器,但是因爲我在非洲並且沒有寬帶,所以這很痛苦。 – 2010-03-10 12:21:53

+0

好吧,我試圖從NAS中的目錄克隆,它沒有改變任何東西。但重新啓動允許一個客戶端拉和另一個客戶端克隆。我只是不明白。 – 2010-03-10 12:28:18

回答

0

在託管repos的NAS重新啓動後,它重新開始工作。當硬件不遵循時,Git會引發很多各種錯誤。

道德:當你無法獲得任何連貫的調試時,可能是因爲它不是軟件問題。

相關問題