go 代码仓被设置为私仓了,无法go get -u 获取最新的仓代码

如果你的 Go 代码仓库已经被设置为私有,你需要进行身份验证才能获取最新的代码。你可以通过设置一个 个人访问令牌 并使用以下方式进行身份验证:

git config --global url."https://{token}@github.com/".insteadOf "https://github.com/"

请将 {token} 替换为你的个人访问令牌。

此外,Go 默认使用模块代理 (https://proxy.golang.org) 来下载模块。如果模块不在代理中(例如,如果它是新推送的提交),你可能会看到这个错误。你可以通过设置 GOPRIVATE 环境变量来绕过代理,针对特定的模块: 666

export GOPRIVATE=github.com/openmerlin/merlin-sdk
posted @ 2024-04-09 15:18  易先讯  阅读(23)  评论(0编辑  收藏  举报