2 回答
TA贡献1775条经验 获得超8个赞
我通过将目录替换映射添加到站点的配置中来解决此问题,而不是修改git url。这指向我的本地克隆主题,并在我修改主题时更新服务的网站。
module: imports: path: 'github.com/[USER]/[REPO-NAME]' replacements: 'github.com/[USER]/[REPO-NAME] -> ../../[REPO-NAME]/'
TA贡献1804条经验 获得超8个赞
从 hugo mod 源代码中,将在你的项目中查找一个:hugogo.mod
filepath.Walk(dirname, func(path string, info os.FileInfo, err error) error {
if info.IsDir() {
return nil
}
if info.Name() == "go.mod" {
// Found a module.
dir := filepath.Dir(path)
fmt.Println("Update module in", dir)
检查你的go.mod在哪里,然后做(在那个父文件夹中):go.mod
git config -l --show-origin --show-scope
这将告诉您预期的本地配置是否真的存在。
查找任何指示嵌套 git 存储库/子模块的文件夹,这将忽略您的初始命令.gitgit config --local
像34513这样的问题似乎表明,这不会考虑本地存储库:go mod
git 配置仅影响基础 git 存储库上的操作。
您看到的错误来自在此之前,当命令尝试解析所请求的包路径的存储库时。go
官方文档仅引用全局配置 。.gitconfig
- 2 回答
- 0 关注
- 97 浏览
添加回答
举报