解决go build时error obtaining VCS status: exit status 128 Use -buildvcs=fals

1,367 阅读1分钟

当然是git有问题啦,你看看你的项目能不能git pull 我遇到这个问题是因为我的硬盘进行了挂载。 因为ubuntu desktop默认不是用root登录,而是用户自己创建的帐户登录。所以访问挂载硬盘上的文件属于root。用户在非root帐号操作git的时候,就遇到了问题,ls -l 就可以看出问题所在。 现在网上有三种解决方案:

  1. 降级成1.16
  2. chown改文件所有权
  3. git config --global --add safe.directory '文件夹名'

我用的第三种,匹配所有文件防止其它项目出错,命令如下,直接大力出奇迹。我都用ubuntu和git,还不知道自己下的什么东西么。

git config --global --add safe.directory '*'