现在window10以上的系统有了支持linux子系统的wsl,这让在一般的笔记本电脑上作linux环境的开发变得也很方便了。所以现在的开发工作都是linux环境了,绝不windows了。

Windows Subsystem for Linux(简称WSL)是一个在Windows 10\11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。 https://docs.microsoft.com/zh-cn/windows/wsl/install

linux开发环境golang私有仓库依赖配置:

  • golang版本要求:1.14+
  • go mod 配置:
go env -w GOPRIVATE="gitlab.xxx.com"    //配置私有仓库域名
go env -w GONOPROXY="gitlab.xxx.com"    //此配置下的域名默认不走代理
go env -w GONOSUMDB="gitlab.xxx.com"    //此配置下的域名默认不进行gosumdb校验
go env -w GOINSECURE="gitlab.xxx.com"    //此配置下的域名采用http协议 。而go mod默认采用https,请根据实际情况进行配置。
~/.netrc
machine gitlab.xxx.com //域名:gitlab.xxx.com
login xxx //账号
password xxx //密码