如此,用dep获取私有库

    dep已经能够在生产环节安全使用,但还在官方的试验阶段,也就是还不在go tool中。但我想是迟早的事 :=)

    指南和参考资料,请参阅文档

    我们常用的git方式有两种,第一种是通过ssh,第二种是https

    本文中我们以gitlab.com为案例,创建一个private的私有仓库

    首先我们需要在本机上生成ssh-key,若没有生成过可右拐

    添加成功后,我们直接在Gopkg.toml里配置好我们的参数

    在拉取资源前,要注意假设你是第一次用该ssh-key拉取,需要先手动用git clone拉取一遍,同意ECDSA key fingerprint

    接下来,我们在项目下直接执行就可以拉取下来了!

    问题

    The following issues were found in Gopkg.toml:

    unable to deduce repository and source type for “xxxx”: unable to read metadata: go-import metadata not found

    ProjectRoot name validation failed

    [[constraint]]
    branch = “master”
    name = “gitlab.com/eddycjy/test”
    source = “.com"">https://{username}:{password}@gitlab.com“
    ```

    主要是修改source的配置项,username填写在gitlab的用户名,password为密码

    dep目前还是官方试验阶段,还可能存在变数,多加注意