繁体   English   中英

导入带有 LFS 对象的 golang 模块

[英]Import a golang module with LFS objects

我需要将带有 LFS 对象的模块导入到我的 go 项目中。 我已经将模块添加到go.mod ,但是当 go 工具将依赖项下载到我的~/go/pkg/...文件夹中时,不会下载 LFS 对象。 我得到的是 LFS 元数据,而不是完整的 object。 这导致我的构建失败。

我已经浏览了go getgo mod文档,但在这个主题上找不到任何东西。 到目前为止,我发现的唯一解决方法是手动下载go mod download之后的文件,但我正在寻找更官方的解决方案。

Assuming go get uses the standard Git commands to download and fetch repositories, it should be sufficient to have installed Git LFS and run git lfs install . 这将在您的每用户 Git 配置中安装 Git LFS 所需的 Git 过滤器配置,然后克隆或拉出更改应导致正确的 LFS 文件被检查。

如果您在存储库之外运行该命令,您可能还需要使用--skip-repo选项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM