问题描述
公司电脑突然蓝屏,之后进入系统一直重复进入自动诊断,然后诊断失败,只能选择重启电脑,但重启电脑之后又是一样的流程,最终解决方案只能是重装系统了
而具体的几个项目代码放在其他盘上,然后新系统重新打开项目代码,发现Git无法检测到具体的代码变动以及提交代码会有错误提示
具体体现就是提示我们需要打个命令,如下面的命令行示例
PS E:\other-demo\test-demo> git status
fatal: detected dubious ownership in repository at 'E:/other-demo/test-demo'
'E:/other-demo/test-demo' is owned by:
(inconvertible) (S-1-5-21-3003954165-4212288118-478935049-1001)
but the current user is:
DESKTOP-O1IGVQH/redtea (S-1-5-21-4046858182-3441712570-3525693097-1001)
To add an exception for this directory, call:
git config --global --add safe.directory E:/other-demo/test-demo
看提示说明是由于我们重装系统,导致和git里面的账号不是同个
解决方案
按照它的提示试了下执行命令git config --global --add safe.directory E:/other-demo/test-demo
,但是没有啥用处,提交代码还是会这个提示
看了下网上的教程,说是修改了用户所有权就可以了,试了下,果然可行,下面贴出具体步骤
这里由于我几个项目是放在一个文件夹里的,所以直接选中这个文件夹,右键进行权限更改(后面有个选项可以勾选,直接将子文件夹所有文件都变更的)
之后一路确定,用IDE打开项目代码都正常了!
评论区