为了账号安全,请及时绑定邮箱和手机立即绑定

模块名称工作不正常

模块名称工作不正常

Go
猛跑小猪 2022-08-01 16:58:42
有一个私有 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 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

当 go get execute 时,有一个元信息响应,它描述了路径的哪一部分是 repo (the )。不幸的是,gitlab上有一个错误。我正在搜索替换技巧可以避免此问题。或者,最后的手段,重新构建gitlab路径.git

查看完整回答
反对 回复 2022-08-01
  • 1 回答
  • 0 关注
  • 104 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信