在开发和构建依赖于私有存储库的 Go 应用程序时,用户可能会遇到错误消息“去:寻找[私人回购]:未知修订版”。本文解释了此问题的潜在原因并提供了可能的解决方案。
最初的问题源于在与最初开发代码的计算机不同的计算机(计算机 B)上构建时未满足模块约束(计算机A)。尽管存在定义依赖项的 go.mod 和 go.sum 文件,但计算机 B 上的模块缓存无法从私有存储库检索所需的依赖项。
要解决此问题,请考虑以下步骤:
检查 Git配置:
验证系统的 Git 配置是否设置为对私有存储库使用 SSH 而不是 HTTPS。这可以通过以下命令完成:
评论存储库权限:
以上是为什么我的 Go 构建因私有存储库的'未知修订”而失败?的详细内容。更多信息请关注PHP中文网其他相关文章!