go私有仓库备忘
下文以 coding.net 的仓库为例
1. 设置必要的go env
go env -w GOPRIVATE="e.coding.net"
go env -w GONOPROXY="e.coding.net"
go env -w GONOSUMDB="e.coding.net"
2. git url规则配置
经过多次踩坑摸索,这个配置在Linux和Windows环境下略有不同
# Linux
git config --global url."git@e.coding.net:".insteadOf "https://e.coding.net"
# Windows
git config --global url."ssh://e.coding.net:".instanceOf "https://e.coding.net"
至此便可使用自己的私有仓库作为go module了