【Go】go mod出现unknown revision

  • Post author:
  • Post category:其他


项目使用 Go mod 比较常见的一个问题就是 unknow revsion,如下图。

在这里插入图片描述

这里的原因有可能有很多,但不管什么原因,本质的几个原因一定要清楚的,不然就会陷入无法解决问题的困境中。一定要清楚,go mod 用的是 go get,go get 调用的是 git,git 分为 https 或者 ssh,沿着这个线索,基本上就能找到原因。高阶一点的可以去看一下 Go 的源码,看下 get 的工具是如何运用 git 来控制依赖的。

我这里碰到的问题是因为本地的

/root/.gitconfig/

受到了污染,就是莫名其妙多了一些配置,去掉之后再使用

go mod download

就可以成功下载依赖了。



版权声明:本文为oscarun原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。