目 录CONTENT

文章目录

重装Window系统后,Git由于权限问题无法提交问题解决

Stars-one
2025-08-06 / 0 评论 / 0 点赞 / 5 阅读 / 2858 字

问题描述

公司电脑突然蓝屏,之后进入系统一直重复进入自动诊断,然后诊断失败,只能选择重启电脑,但重启电脑之后又是一样的流程,最终解决方案只能是重装系统了

而具体的几个项目代码放在其他盘上,然后新系统重新打开项目代码,发现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,但是没有啥用处,提交代码还是会这个提示

看了下网上的教程,说是修改了用户所有权就可以了,试了下,果然可行,下面贴出具体步骤

这里由于我几个项目是放在一个文件夹里的,所以直接选中这个文件夹,右键进行权限更改(后面有个选项可以勾选,直接将子文件夹所有文件都变更的)

PixPin_2025-08-06_15-39-47

PixPin_2025-08-06_15-33-26

PixPin_2025-08-06_15-40-57

PixPin_2025-08-06_15-35-54

之后一路确定,用IDE打开项目代码都正常了!

参考

0

评论区