私有git仓库只支持http情况下go mod tidy 和 go get 默认走https的问题处理 GOINSECURE

1 go mod tidy

go mod tidy默认情况下在拉取go的依赖包时都是走的https协议,但是go的私有git仓库都是只支持http协议,所以当你的go.mod里面有私有仓库的依赖时,在使用go mod tidy拉取依赖时,一定会遇到这么个问题,就是使用https协议去请求你的私有仓库的依赖,导致请求不同,拉取不到。

2 解决方法1

通过设置git环境配置,强制让私有仓库的请求不走https协议,参考:https://blog.csdn.net/sky527759/article/details/124818233

3 解决方法2

通过设置go的环境变量,GOINSECUREGOPRIVATE,把这2个参数设置成私有仓库的域名即可:

bash 复制代码
go env -w GOINSECURE=your.example.com GOPRIVATE=your.example.com

Reference

  1. https://blog.csdn.net/sky527759/article/details/124818233
相关推荐
青春喂了后端2 小时前
Go Sidecar Status 性能优化
开发语言·性能优化·golang
小李不困还能学2 小时前
用git GUI往远程仓库中添加文件/文件夹
git
Patrick_Wilson2 小时前
Cookie 作用域避坑:父域泄漏、同名优先级与多环境隔离
前端·http·浏览器
A__tao2 小时前
告别手写 Go 结构体!推荐一个支持注释解析的 YAML 转 Struct 在线工具
开发语言·后端·golang
何以解忧,唯有..2 小时前
Go 语言语句分隔符详解:分号、换行与代码规范
开发语言·golang·代码规范
失途老马3 小时前
Git Patch 生成与应用完整操作手册
git
李白的天不白3 小时前
下载smartadmin框架
git·github
我喜欢就喜欢4 小时前
C++ 连接 Ollama 本地大模型:从原生 HTTP 调用到高性能封装实践
开发语言·c++·http
可乐要加冰^-^4 小时前
云雀文档下载
windows·git·github·石墨文档
踏着七彩祥云的小丑4 小时前
Go学习第8天:接口 + 泛型 + 错误处理
开发语言·学习·golang·go