1、GOPROXY
可以写在os的环境变量中,也可以写在go的环境变量中
GOPROXY=https://goproxy.cn,direct 表示先去第一个网址下载,下载不到,就直接下载
也可以配置GOPRIVATE私有仓库,遇到私有仓库中的包,就直接下载
2、go get 可以下载git、svn等管理的源代码仓库
他是使用git 、svn协议去下载
他是如何知道每个仓库是什么协议呢?
静态映射写死,通过后缀判断,动态询问网站
参考文档:
1、GOPROXY
可以写在os的环境变量中,也可以写在go的环境变量中
GOPROXY=https://goproxy.cn,direct 表示先去第一个网址下载,下载不到,就直接下载
也可以配置GOPRIVATE私有仓库,遇到私有仓库中的包,就直接下载
2、go get 可以下载git、svn等管理的源代码仓库
他是使用git 、svn协议去下载
他是如何知道每个仓库是什么协议呢?
静态映射写死,通过后缀判断,动态询问网站
参考文档: