go module 从私有库获取包
go get是读取 go env和git的相关配置来使用 http(s) 或者ssh来拉取源码.
参考的这篇:
GoGet访问私有库配置
总结的是以下几点:
- go get时必须要与包名匹配, 所以上传的包的名字还是要按固定的来; 比如可以是 firetech/zzk/hs256
- go get访问包会默认会走 goproxy, 涉及到的 go env变量有 goprivate, gonoproxy等, 我还没看
- 最重要的, 因为go get会通过 git来拉取, 所以要在 git的配置中配置 url的替换;