环境准备
版本要求 golang version >=1.11
打开go mod;export GO111MODULE=on
设置代理
export GOPROXY=https://goproxy.cn/,https://mirrors.aliyun.com/goproxy/,direct
设私仓库,不走代理,不计go.sum检验(没有私有仓库跳过此步骤)
export GOPRIVATE=www.mukebb.cn/*
go get支持 git clone 时用 git@xxx(即ssh)
git config --global url."git@www.mukebb.cn:".insteadOf "https://www.mukebb.cn/"
$> cd `$工程根目录`
$> go mod init # 生成空白 go.mod/go.sum 2个文件
$> go mod tidy # 填充 go.mod、go.sum 文件。
> # 使用go run/build时, 会自动go get下载模块源码到: $GOPATH/pkg/mod/
> $ ls $GOPATH/pkg/mod/
> cache/ golang.org/ honnef.co/ mvdan.cc/
> github.com/ gopkg.in/ mukebb.cn/log@v0