有一个私有 git 站点,其地址为 ,文件夹结构为:gitlab.myownsite.com/common |___ /libs |___ /lib_a |__ lib_a.mod/somethingelse请注意,这不是单个项目的文件夹结构,而是 的结构,其中包含许多存储库。例如,我通过 Go 编写一个库,然后在 path 处创建一个存储库,其模块名称为:gitlab.myownsite.comlib_agitlab.myownsite.com/common/libs/lib_amodule gitlab.myownsite.com/common/libs/lib_a但是,此命名不符合 的命名规则,这导致另一个项目使用我的lib_a:github.com/username/reponameimport "gitlab.myownsite.com/common/libs/lib_a"错误地解析以导入子包lib_a gitlab.myownsite.com/common/libs.git,被识别为 ,libs 为 ,lib_a为包名。转到模组报告错误:commonusernamereponamerepository 'https://gitlab.myownsite.com/common/libs.git/' not found我无法更改此私有 gitlab 站点的文件夹结构,如何解决此问题?My go module env has: GOPRIVATE=gitlab.myownsite.com
- 1 回答
- 0 关注
- 104 浏览
添加回答
举报
0/150
提交
取消