go mod tidy遇阻不能下載GitHub 私有倉庫
在嘗試用go mod tidy 下載GitHub 私有倉庫時,您可能會遇到以下錯誤:
為了解決此問題,您需要:
在~/.gitconfig 中設定GitHub 憑證。
為此,請將以下行加入您的~/.gitconfig 檔案:
其中{{username}} 是您的GitHub 使用者名,{ {access_token}} 是您的GitHub 個人存取權杖。
建立 .netrc 檔案。
執行以下命令以建立.netrc 檔案:
然後,新增以下內容:
請確保將{{username}}}}和{{access_token}} 替換為您自己的憑證。
將您的私人倉庫加入 GOPRIVATE 環境變數中。
執行下列指令以將您的私人倉庫新增至 GOPRIVATE 環境變數:
其中 __YOUR_DOMAIN__ 是您的私人倉庫所在網域的名稱。
重新運行 go mod tidy。
停用校驗和後,您將可以成功運行 go mod tidy,但這不是完美的解決方案。
如上所示,您需要提供 GitHub 憑證,以便 go mod tidy 可以下載您的私人儲存庫。您還需要將您的倉庫新增至 GOPRIVATE 環境變數中,以允許 go 下載私有程式碼。
以上是以下是幾個可能的標題,根據文章內容選擇最合適的: * How to fix \'invalid version: git ls-remote -q origin\' error when using go mod tidy with private GitHub repositories? * Downloading private GitHub repositories w的詳細內容。更多資訊請關注PHP中文網其他相關文章!