git - 安装私有 Go 模块:未知修订错误
问题描述
我有一个私有 Go 存储库,https://github.com/myorg/myrepo
它被另一个 Go 存储库使用并在go.mod
.
当我尝试运行$ go mod tidy
以下载所有依赖项时,它返回以下错误:
go: github.com/myorg/myrepo@v0.10.1: reading github.com/myorg/myrepo/go.mod at revision v0.10.1: unknown revision v0.10.1
当我尝试“去获取”这个模块时,也会发生同样的事情。
到目前为止我尝试了什么?
- 将我的 git 配置设置为使用 SSH:
git config --global url.git@github.com:.insteadOf https://github.com/
- 设置
GOPRIVATE
环境变量:export GOPRIVATE=github.com/myorg/*
参考:https ://stackoverflow.com/a/27501039/4927751
我已经坚持了一天,如果有人能建议我解决这个问题的方法,我将不胜感激。
解决方案
多亏了一位同事,终于解决了这个问题。
问题:Go 中的本地模块缓存 - 不确定go
工具如何在内部对其进行管理。
解决方案:
- 删除
($GOPATH)/pkg/mod/cache
回购。 - 重新安装依赖项。
推荐阅读
- python - 如何在使用 load_img 加载图像之前裁剪图像?
- reactjs - 我正在尝试制作表单应用程序。在这我面临关于if语句的问题。find() 方法是猫鼬的,这不是问题
- python - 查询搜索 API 烧瓶将所有内容打印两次
- c - C 代码未按预期运行 - C 字符串 - 删除逗号
- java - 如何修复错误 java.time.format.DateTimeParseException: Text '2021-07-24 18:11:33.0' could not be parsed, unparsed text found at index 19
- flutter - 使用 Flutter GetX 和 API,我如何将 API 数据显示到 Text 小部件中?
- spring-boot - Axon Command 被传递给 EventHandler
- php - 一个随机数 (4) 刚刚出现在我的 php 项目中
- amazon-web-services - 用于 ubuntu 的 cloudwatch 代理的 cloudformation 模板不清楚
- delphi - 如何使用 Delphi 10.3.3 检测 Windows 11