我最近在我的 Go 项目中添加了一个新的包和目录,现在当我尝试构建它时,我收到有关 Gitlab 上的密码错误的错误。
我没有导入一个新的远程包,我只是在我已经声明的模块路径下添加一个新目录。例如,我的 go.mod 有gitlab.com/example/api
,我添加的包是gitlab.com/example/api/postgres
.
我实际上并没有在 gitlab 上托管,我只是需要一些东西来命名项目,因为我正在处理它。显然它不会在 gitlab 上找到它,但它在本地可用。为什么要go-get
尝试下载本地可用的包/路径?
为什么它只发生在这个新包上,而不是这个路径下的所有现有包?
戈朗 1.14