You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Goland下载第三方包超时求助:切换SSH仍无效

解决GoLand下载github.com/jolestar/go-commons-pool/v2超时问题

从报错信息看,你的Go模块请求仍在访问proxy.golang.org,说明之前切换SSH的配置未生效,或是GOPROXY设置没调整到位,以下是可行的解决步骤:

1. 切换国内GOPROXY镜像

打开GoLand的File > Settings > Go > Go Modules,将GOPROXY字段修改为国内镜像地址,比如:

https://goproxy.cn,direct

勾选Enable Go Modules integration后点击Apply保存设置。

2. 清理模块缓存并重试

在GoLand底部的终端执行以下命令:

# 清除本地模块缓存
go clean -modcache
# 重新下载目标包
go get github.com/jolestar/go-commons-pool/v2@latest

3. 若坚持使用SSH下载(需确保配置正确)

如果不想用代理,要完全通过SSH拉取,需执行两步:

  • 配置Git将GitHub的HTTPS请求替换为SSH:
    git config --global url."git@github.com:".insteadOf "https://github.com/"
    
  • 关闭Go模块代理:
    go env -w GOPROXY=direct
    

之后再执行go get命令重试。

注:之前切换SSH后仍超时,大概率是因为GOPROXY没设置为direct,Go仍然优先尝试通过官方代理获取模块元数据,导致连接超时。

内容的提问来源于stack exchange,提问作者CarpeWang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 16:35:26