首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GitKraken:“这个存储库需要LFS,但是没有安装LFS”

GitKraken:“这个存储库需要LFS,但是没有安装LFS”
EN

Stack Overflow用户
提问于 2018-01-01 13:49:36
回答 2查看 3.7K关注 0票数 4

对于GitHub上的存储库,GitKraken显示:

这个存储库需要LFS,但是没有安装LFS。修改LFS跟踪的文件可能会对您的存储库造成潜在的危害。有关安装LFS的信息,请访问我们的支持站点。

按钮:支援场地

但是,他们的支持站点没有提到“大型文件存储”。最大的文件大约是4MB。修改“大型”文件如何损害存储库--可能损坏的二进制数据?

需要采取哪些步骤才能满足这里的要求?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-01 15:46:47

但是,他们的支持站点没有提到“大型文件存储”。

是的,在Git LFS要求页面上。

修改“大型”文件如何损害存储库.?

Git将每个文件的每个副本存储在存储库中。如果你有一个4MB的文件,那没什么大不了的。如果您有1000个4MB文件的修订版,那就是4000 MB,它存储在本地,并在每次克隆时传输。

Git LFS通过为大型文件添加第二个对象存储区域来工作,只有在需要签出它们时才会传输它们。在实际的Git存储库中,存储一个包含检索二进制文件位置信息的小“指针文件”。因此,您的存储库仍然很小,但是您可以按需获得大型二进制文件。

如果您尝试在不安装LFS的情况下使用这个存储库,您(首先)将无法看到实际的二进制内容,只看到指针文件。您将(第二)在每次尝试添加内容时将二进制文件签入实际的存储库,而不是LFS空间。它不会“腐败”,但肯定不是存储库的始作俑者所期望的那样。

要安装按照GitKraken的指示,这应该像安装Git LFS一样简单。

票数 8
EN

Stack Overflow用户

发布于 2022-08-08 06:24:42

在每次重新启动我的macOS机器之后,不断地得到您报告的错误。我每次都要通过跑步来修复它

$ sudo launchctl config user path "/usr/local/bin:$PATH"

我的决心来自他们的文档。原因似乎是,如果Git LFS是通过自制安装的,则路径必须单独用于GUI应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48050204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档