2014-03-25 105 views
7

我運行一個GitLab實例,並希望允許我的用戶上傳幾乎任何大小的文件。GitLab是否通過git-annex或其他方式支持大文件?

衆所周知,git仍然存在大文件問題。我知道通過將文件存儲在其他地方並僅對元數據進行版本化來繞過這個問題的方法,例如, git-annex,git-media和git-fat。這些都集成到GitLab中嗎?還是很容易做到這一點?

回答

6

隨着2月18日的2015年混帳附件的支持GitLab 7.8 Enterprise Edition

+0

這是一個極好的消息。這個最終會在社區版中出現嗎? –

+0

上述鏈接中的第二條評論說:「目前沒有計劃將其移植到CE。」 –

+1

GitLab首席執行官在這裏,感謝您添加這個答案,目前確實沒有計劃將其移植到CE。 –

2

這是討論並this issue

混帳附件開放審議可據我所知管理環節。
但它不會允許我實際存儲或分發任何文件。

GitLab隊ADMIN GitLab團隊(管理員,Gitlab)評論道·2013 16:51
10月07日,考慮尋找到混帳附件

但是,這還沒有實現。

5.0之前,GitLab使用gitolite作爲authorization layer(自gitlab-shell以來取代)。
順便說一句,gitolite只是集成了git-annex支持(commit b23aed9, March 20th, 2014)。


由於GitLab 7.8(2月2015),混帳附件集成:

據我們所知GitLab是第一個git倉庫管理解決方案,集成混帳附件。
這是可能的,因爲git-annex和GitLab都非常接近unix範例。內部GitLab使用GitLab Shell來處理ssh訪問,這對於git-annex來說是一個很好的集成點。
我們已經爲GitLab Shell添加了一個設置,因此如果您不需要它,您可以禁用GitLab Annex支持。

相關問題