🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## go 1. 创建blob存储。 ![](https://img.kancloud.cn/d1/e9/d1e97d8c9a5cb1277c909beb6a72b3c6_1650x712.png) 2. 阿里代理 地址 `https://mirrors.aliyun.com/goproxy/` ![](..././images/screenshot_1686665603079.png) 3. 官方代理(可选) ![](https://img.kancloud.cn/3d/52/3d528a4d8ae53a7c79d4f69ec5538182_1674x1186.png) 4. 创建group类型的go仓库 右侧可选的多个仓库 ![](https://img.kancloud.cn/12/64/12640bfd71c370e841e41f182b34d3af_1666x1156.png) 5. 设置 goproxy ``` export goproxy=http://192.168.1.5:8081/repository/proxy-go-all/ ``` ## sum.golang.org timeout 问题 因为官方引入了sumdb的校验,这个校验的概念是所有公共的包都会在官方的sumdb中存有一份校验值 ``` Get https://sum.golang.org/lookup/xxxxxx: dial tcp 216.58.200.49:443: i/o timeout ``` 所以需要设置如下配置 ``` export GOPROXY="http://nexus.eryajf.net/repository/go-group/" export GOSUMDB="sum.golang.google.cn" //如果存在本地仓库,且忽略验证,可使用如何配置 export GONOPROXY="gitlab.eryajf.net" export GONOSUMDB="gitlab.eryajf.net" export GOPRIVATE="gitlab.eryajf.net" ``` - 最后一项是针对于校验时的问题解决的,sum.golang.google.cn也是一个国内的库 - 还可以设置 `export GOSUMDB=off`,这里并不推荐这么做,毕竟这层校验对安全来说,还是比较重要的