在截止日期之前的deli moment中,我在私有主機以及github上的遠程存儲庫中添加了一個大型(> 100 MB)二進制文件。當然,github抱怨,並且天真地相信他們的建議,我選擇使用LFS。從LFS遷移到附件
兩個或三個提交後:我的倉庫達到github's LFS data quota,我不得不rename all my remotes to origin
,不得不explicitly add all my .ssh/config
信息爲git remote set-url
所有的遙控器,並且可以不再使用任何其他計算機通過SSH遙控器*。
我目前的狀態是這樣的:我的主要工作本地存儲庫中的幾個提交,其中一些包含LFS文件。直到最後幾次提交,它們被推送到github(直到我達到配額),然後可以從github手動將其提取到其他遙控器,但不會從我的本地推送到它們。由於配額限制,我無法繞過github將我的文件轉移到其他遙控器。
我該如何清理LFS的回購,以便我可以使用git-annex?理想情況下,沒有從第一次LFS提交之前完全重新綁定,但我想這是不可避免的。我的問題與How to migrate from Git-Annex to Git LFS相反,因爲我似乎錯過了這一行列。
我會很高興地相信,LFS在某種程度上對我的情況實際上是有用的。
*我無法找到各種錯誤messges記錄任何地方這最後一個問題,只有在this answer提到和暗示(但不直接說明)。當然,如果這是有記錄的,我從來沒有選擇LFS,因爲它使git再次有效地集中。
我花了一些時間閱讀您的問題,並發現此線程我認爲可能有用: https://github.com/git-lfs/git-lfs/issues/910 –