V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
wencan
V2EX  ›  Go 编程语言

github 上 go 库更新后,本地 go get 有巨大延迟,怎么解决?

  •  
  •   wencan · 2022-10-16 19:16:10 +08:00 · 2190 次点击
    这是一个创建于 802 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在开发两个库,都在 github 上,一个依赖于另一个。
    被依赖的库更新快半小时了,github 网页上也早看到了更新,本地 go get -u -v 还是什么都没有
    6 条回复    2022-10-25 11:39:32 +08:00
    yougg
        1
    yougg  
       2022-10-16 19:31:47 +08:00
    go get github.com/<user>/<repo>@<commit_id>
    wangyu17455
        2
    wangyu17455  
       2022-10-16 20:05:39 +08:00
    有个不太优雅的办法,删掉本地缓存然后再 get 试试?
    LindsayZhou
        3
    LindsayZhou  
       2022-10-16 20:06:03 +08:00
    GOPROXY=direct get get xxxx
    谷歌的缓存,直连就好了。
    引申阅读: https://drewdevault.com/2022/05/25/Google-has-been-DDoSing-sourcehut.html
    mengyx
        4
    mengyx  
       2022-10-16 20:25:40 +08:00
    建议使用 Go Workspace https://go.dev/doc/tutorial/workspaces
    wencan
        5
    wencan  
    OP
       2022-10-16 21:34:26 +08:00
    @yougg @commit_id 大法好,利国利民又利家
    349865361
        6
    349865361  
       2022-10-25 11:39:32 +08:00
    go env -w GOPROXY=direct 禁用代理直接从 git 仓库获取
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1165 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:13 · PVG 07:13 · LAX 15:13 · JFK 18:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.