使用go mod tidy 從私有GitHub 倉庫下載模組時,使用者可能會遇到錯誤,指出倉庫由於版本無效而無法找到。即使使用個人存取令牌配置 ~/.netrc 並將 ~/.gitconfig 設定為使用 SSH 而不是 HTTPS,也可能發生此錯誤。
此問題的根本原因在於go mod tidy嘗試從終端讀取“https://github.com”的用戶名,如果禁用,則會失敗,如錯誤訊息“致命:無法讀取“ https://github.com」的使用者名稱:終端提示」所示已停用。 」
要解決此錯誤並成功下載私有GitHub 儲存庫,請修改~/.gitconfig,如下所示:
[url "https://{{username}}:{{access_token}}@github.com"] insteadOf = https://github.com
其中{{username}} 和{{access_token} }應替換為您的GitHub 帳戶的對應值。 __YOUR_DOMAIN__ 中。
以上是為什麼 `go mod tidy` 無法下載我的私人 GitHub 倉庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!