go build 遇到“未知修订”错误
从托管的私有存储库检索 Go 程序后尝试在计算机 B 上构建 Go 程序时在计算机 A 上,出现错误“go:查找 github.ibm.com/kms/[email protected]:未知修订版” v0.1.5”可能会出现。这表明 Go 模块系统无法从模块缓存中找到必要的依赖项。
故障排除步骤:
1. Git 存储库配置:
使用以下命令检查私有存储库的 SSH URL 是否已正确配置:
git config --global url."ssh://git@yourserver".insteadOf "https://yourserver"
这确保当 Go 尝试获取依赖项时,它使用 SSH URL,该 URL 应提供必要的访问权限。
2.检查存储库权限:
验证您的 GitHub 帐户是否具有访问私有存储库所需的权限。检查您是否拥有存储库的读写权限,以及组织或团队级别的必要访问权限。
其他提示:
以上是从私有 Git 存储库构建时,为什么 `go build` 会失败并出现'未知修订”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!