「go build: Can't Find a Revision」謎團揭曉
建造Go 程式時遇到難以捉摸的「未知版本」錯誤可能會令人困惑。此訊息意味著 Go 模組系統無法找到模組的特定版本。為了解開這個謎團,讓我們踏上故障排除之旅。
問題:建立被未知版本阻止
您努力使用go.mod/go 建立了一個儲存庫.sum 在電腦A 上並在電腦B 上使用相同的文件提取它。但是,在嘗試建立程式時,您遇到了一個神秘的錯誤message:
go: github.ibm.com/kms/[email protected]: unknown revision v0.1.5
此錯誤表明Go 模組系統無法找到github.ibm.com/kms/key-protect-client 的指定版本。
可能的解決方案對於私人儲存庫:
設定Git SSH:
[credential] helper = store --file=.git-credentials [core] sshCommand = ssh -i ~/.ssh/id_rsa-github.在.gitconfig 檔案中指定git訪問令牌:
https://github.com <token>b。在 .git-credentials 中輸入您的 GitHub 令牌:
git config --global url."ssh://git@github.com".insteadOf "https://github.com"c。執行以下命令:
檢查儲存庫權限:
以上是為什麼我的 Go Build 找不到所需的修訂版本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!