我無法將提交推送到存盤庫。以下是我從 Sourcetree 獲得的訊息和螢屏截圖。我正在使用 Mac。
錯誤:-
POST git-receive-pack (chunked)
error: RPC failed; curl 55 SSL_write() returned SYSCALL, errno = 32
fatal: the remote end hung up unexpectedly
fatal: the remote end hung up unexpectedly
Everything up-to-date.
截屏

問題:有人可以向我解釋如何推送。
任何幫助將不勝感激。
提前致謝。
uj5u.com熱心網友回復:
(GH001: Large file detected在螢屏截圖中看到)似乎表明連接失敗,因為您推送的提交太大。
如前所述,使用 LFS 或從您的歷史記錄中過濾大物件(在此處使用git filter-repo)是兩種選擇。
uj5u.com熱心網友回復:
根據大檔案大小的 Github 檔案:
GitHub 限制存盤庫中允許的檔案大小。如果您嘗試添加或更新大于 50 MB 的檔案,您將收到來自 Git 的警告。更改仍會成功推送到您的存盤庫,但您可以考慮洗掉提交以最大程度地減少對性能的影響。
在這里,您的檔案超過 100MB(根據螢屏截圖)。在這種情況下:
GitHub 阻止超過 100 MB 的推送。
要跟蹤超出此限制的檔案,您必須使用 Git 大檔案存盤 (Git LFS)。更多資訊請參閱“關于 Git 大檔案存盤”。
如果您需要在存盤庫中分發大檔案,您可以在 GitHub.com 上創建發布,而不是跟蹤檔案。有關詳細資訊,請參閱“分發大型二進制檔案”。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/418243.html
標籤:
上一篇:如何洗掉提交并用新的提交替換它們
