go 程式碼倉被設定為私倉了,無法go get -u 獲取最新的倉程式碼

易先讯發表於2024-04-09

如果你的 Go 程式碼倉庫已經被設定為私有,你需要進行身份驗證才能獲取最新的程式碼。你可以透過設定一個 個人訪問令牌 並使用以下方式進行身份驗證:

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

請將 {token} 替換為你的個人訪問令牌。

此外,Go 預設使用模組代理 (https://proxy.golang.org) 來下載模組。如果模組不在代理中(例如,如果它是新推送的提交),你可能會看到這個錯誤。你可以透過設定 GOPRIVATE 環境變數來繞過代理,針對特定的模組:

export GOPRIVATE=github.com/openmerlin/merlin-sdk

相關文章