https://golang.org/cmd/go/#hdr-Modules__module_versions__and_more
https://golang.org/ref/mod#private-modules
https://golang.org/ref/mod#vcs-find
https://golang.org/doc/tutorial/create-module
https://sagikazarmark.hu/blog/vanity-import-paths-in-go/
为了gitlab-ci在构建时拉取私有仓库依赖,构建工作使用的docker容器的dockerfile需要加上:
|
|
其中的id_rsa为部署密钥,需要在私有仓库中添加部署密钥 上述参考 https://cloud.tencent.com/developer/article/1602151 https://stackoverflow.com/questions/27500861/whats-the-proper-way-to-go-get-a-private-repository
使用本地仓库问题,这本不属于本文之列,为防忘记,记录下来
开发阶段,不建议go get @tag,而是go get @branch
版本有过调整,导致本地缓存一直依赖之前旧的更高正式版,需要使用go clean -modcache