我想在repo中包含一個PDF文件,該文件目前大小爲797K。由於PDF文件導致git push掛起(797K)
但git push
掛起後:
Writing objects 100%
Total 25
它凍結後x-git-receive-pack-result
我已經嘗試設置http.postBuffer
到524288000但這並不工作。
我想在repo中包含一個PDF文件,該文件目前大小爲797K。由於PDF文件導致git push掛起(797K)
但git push
掛起後:
Writing objects 100%
Total 25
它凍結後x-git-receive-pack-result
我已經嘗試設置http.postBuffer
到524288000但這並不工作。
根據您的服務器使用的git回購託管遠程端,您可能會被上述服務器限制(NGiNX client max_body_size,Apache LimitRequestBody)。雖然您的pdf很小,但它可能是更大(太大)提交的一部分。
如果可以的話,你可以使用一個bundle,以將其複製到服務器上(如果你有機會到上述服務器):請參閱「Git push hangs for a large repository」
它不建議將裏面的git二進制文件,但由於有時我們必須這樣做,只是在將文件添加到回購之前確保減小大小。
使用本網站的例子:
http://smallpdf.com/compress-pdf
我使用GitHub上,公開。 –
@YanKingYin那麼也許你的GitHub倉庫太bug了,或者你和GitHub之間存在某種臨時通信問題。爲了測試它,只需使用您的pdf進行測試回購,並嘗試將其推向新的GitHub *空*回購。如果這也失敗了,溝通問題將得到確認。 – VonC