gpt4 book ai didi

git - 导入带有 LFS 对象的 golang 模块

转载 作者:行者123 更新时间:2023-12-02 21:32:13 26 4
gpt4 key购买 nike

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

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

最佳答案

假设 go get 使用标准 Git 命令来下载和获取存储库,那么安装 Git LFS 并运行 git lfs install 就足够了。这将在您的每用户 Git 配置中安装 Git LFS 所需的 Git 过滤器配置,然后克隆或 pull 更改应该会导致 check out 正确的 LFS 文件。

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

关于git - 导入带有 LFS 对象的 golang 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58280942/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com