Git LFS,建议在Bitbucket DataCenter版本中启用Git LFS

时间:2018-09-25 21:16:54

标签: git github bitbucket-server

我正在使用Atlassian Bitbucket Server,请分享您在生产环境中如何使用Git LFS的想法/指南。

我们已与SAML集成以进行身份​​验证。

具有使用GitHub LFS功能的任何人。在性能方面如何。 如果开发人员推送大文件,git是否会中断?

1 个答案:

答案 0 :(得分:0)

全面披露,我为Atlassian的高级支持团队工作。

LFS跟踪的文件通过HTTP推送并存储在共享的主目录(即共享的NFS存储)中。根据设计,LFS推送是从内部git进程中进行的。从体系结构的角度来看,您只是通过HTTP连接推送了许多二进制数据,而该HTTP连接正在另一端写入磁盘。性能受您的反向代理(它可以处理几乎所有您要扔给它的东西),Bitbucket运行的Apache Tomcat Web服务器(它也可以处理您扔给它的大部分东西)以及共享NFS服务器的性能所限制。不使用Git进程来处理数据流,这使处理开销较低。

最后,无论价格如何,我都从未见过LFS性能问题不是外部环境因素(例如客户端带宽限制)造成的。你应该没事的。