如何指向本地存储库而不是外部存储库

时间:2018-11-20 20:29:04

标签: go dep

我们正在使用dep确保为我们的项目供应依赖项。现在,在您的系统中,我们无法访问外部站点,这就是我们将存储库镜像到内部站点的原因。 我现在面临的问题是,尽管我将Gopkg.tml文件指定为镜像存储库作为约束,但dep始终会转到外部站点以下载依赖项。

例如我的Gopkg.tml文件中的摘要:

    required = [
        "github.com/dimiro1/banner",
        "github.com/go-openapi/errors",
        "go.uber.org/zap"
]
[[constraint]]
  branch = "master"
  name = "go.uber.org/zap"
  source = "<mirrored location in internal gitlab>"

“确定”时出现的错误是:

  

在Gopkg.toml中发现以下问题:

     

✗无法推断“ go.uber.org/zap”的存储库和源类型:   无法读取元数据:无法获取原始元数据:HTTP失败   请求URL“ http://go.uber.org/zap?go-get=1”:获取   http://go.uber.org/zap?go-get=1:拨打tcp 127.0.0.1:80:连接:   连接被拒绝

     

ProjectRoot名称验证失败

任何想法如何解决此问题。

谢谢, 什鲁蒂

0 个答案:

没有答案