我正在使用Atlassian Bitbucket Server,请分享您对如何在生产环境中使用Git LFS的想法/指南。
我们集成了SAML来进行身份验证。
是否有使用GitHub LFS功能的用户。它的性能如何。如果开发人员推送大文件,git会中断吗?
发布于 2018-09-29 14:13:14
完全公开,我在我们的顶级支持团队中为Atlassian工作。
LFS跟踪的文件通过HTTP推送并存储在您的共享主目录(即,您的共享NFS存储)中。根据设计,这种LFS推送是在远离内部git进程的情况下进行的。从体系结构的角度来看,您只是通过HTTP连接推送了大量的二进制数据,而这些数据正被写入另一端的磁盘。性能受限于您的反向代理(它可能可以处理您抛出的大部分内容)、Bitbucket运行的Apache Tomcat and服务器(它还可以处理您抛出的大部分内容)和共享NFS服务器的性能。Git进程不用于处理数据流,这使得处理开销很低。
最后,不管它有什么价值,我从来没有见过不是外部环境因素(例如客户端带宽限制)导致的LFS性能问题。你应该会好起来的。
https://stackoverflow.com/questions/52506812
复制相似问题