私有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
相关推荐
夏至春来-美美7 小时前
git clone报错
git
互联网中的一颗神经元11 小时前
06. Small 对象分配:mcache 无锁路径
开发语言·golang
虎王物联13 小时前
ESP32 HTTP客户端开发实战:TLS加密通信与RESTful API集成方案
http·restful·iphone
abcefg_h15 小时前
MCP 实战指南:如何在项目中使用 Model Context Protocol 及其通信原理
开发语言·后端·golang·mcp
小僧景贤16 小时前
嵌入式网络协议 | MQTT、CoAP与HTTP协议深度解析(原理、差异、工程选型、代码实操)
mqtt·http·物联网协议·coap·网络协议选型
ylj_dev16 小时前
从 0 构建 AI Workload Platform(四):从单机工作流内核到可靠控制面
docker·postgresql·架构·golang
番茄不是西红柿kk16 小时前
deepseek-harness跨平台桌面端二开项目(附git仓库地址+安装包)
git·agent·codex·deepseek·deepseekharness
FfHUCisI16 小时前
Golang database/sql 标准库基础
数据库·sql·golang
CDN36017 小时前
360CDN发布HTTP/3(QUIC)弱网加速方案:实测首屏提速40%,彻底终结移动端接口超时与频繁断连
网络·网络协议·http
北漂燕郊杨哥17 小时前
CAD Mini Viewer —— 一个纯 Go 编写的轻量 DXF 查看器
golang·cad·dxf·cadview