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 關注
- 118 瀏覽
添加回答
舉報