我用git version 2.35.2.windows.1的是我的win10。我的项目存储在运行 Ubuntu 的 NAS 中。我使用samba设置了SMB远程磁盘,并在win10上完成了所有必要的工作。
2.35更新后,我得到了
fatal: unsafe repository ('//192.168.1.120/sambashare/x' is owned by someone else) To add an exception for this directory, call:
git config --global --add safe.directory //192.168.1.120/sambashare/x
Run Code Online (Sandbox Code Playgroud)
在我按照指示操作后,git 发出了一个警告:
warning: encountered old-style '//192.168.1.120/sambashare/x' that should be '%(prefix)//192.168.1.120/x'
我尝试稍微调整一下目录字符串(例如将其更改为Z://x,Z://192.168.1.120/x等),但这没有用。
我的 git 配置文件看起来像:
[safe] directory = //192.168.1.120/sambashare/x ,我不太确定如何解决这个问题。
目前,我通过 ssh 完成所有 git 工作。提前感谢任何可能的解决方案。