git报错——fatal: detected dubious ownership in repository at

在虚拟机ubuntu共享文件夹里创建git库,用tortoisegit查看会报如下错误:

上网搜索到https://medium.com/@thecodinganalyst/git-detect-dubious-ownership-in-repository-e7f33037a8f,里面说git v2.35.2版本之后git会检查当前用户是否是git仓库文件夹的所有者,如果不是的话,就会提示上面这个错误。

网上说的解决方法,是更改文件夹的所有者为当前用户。但是对于ubuntu的共享文件夹,我尝试这个解决方法不可行。另外对于共享文件夹,每个都要修改所有者,这样也太麻烦了。既然新版增加了这个限制,那我只有降级到旧版本使用。降级之后,git操作一切正常。

这里不得不吐槽一下,git增加这个功能之后,虽说提高了安全性,但是却大大减小了易用性。很多软件也是这样,越升级功能越臃肿,这使得我对新版本软件越来越没有更新的兴致。

发表评论

邮箱地址不会被公开。 必填项已用*标注