go version go1.15.11 darwin/amd64
在私有倉庫創建了一個xxx的項目
gitlab.aaa.cn/x/xxx
然后創建go mod xxx
在另一個項目中使用這個包
先配置go env -w GOPRIVATE=gitlab.aaa.cn
然后import 這個包, go gitlab.aaa.cn/x/xxx
然后就報錯
module declares its path as: xxx
but was required as: gitlab.aaa.cn/x/xxx
這個時候需要刪除xxx包的go.mod ,然后重新初始化為go mod gitlab.aaa.cn/x/xxx 而不是之前的go mod xxx