重装系统之后,项目的所有者发生了变化,导致git的文件夹权限错乱,无法进行git 操作。
1. git pull拉取报错
fatal: detected dubious ownership in repository at 'F:/IdeaTestWorkSpace/2021/ZQMQ'
'F:/IdeaTestWorkSpace/2021/ZQMQ' is owned by:
'S-1-5-21-1199569372-1925787744-2398322229-500'
but the current user is:
'S-1-5-21-4189058902-1198426000-3339118508-1000'
To add an exception for this directory, call:
git config --global --add safe.directory F:/IdeaTestWorkSpace/2021/ZQMQ
- 解决方案
其实他已经告诉你解决方案了,就是最后一行:
git config --global --add safe.directory F:/IdeaTestWorkSpace/2021/ZQMQ
但是这样能进行pull 可本地代码发生了变化的它检测不到了,也就是修改了代码 git commit 不到了。文章来源:https://www.toymoban.com/news/detail-714405.html
- 最终解决方案:
在别的地方 git clone 该项目。把项目中的.git 文件夹覆盖到ZQMQ中的 .git 文件夹 就可以了文章来源地址https://www.toymoban.com/news/detail-714405.html
到了这里,关于git pull拉取报错fatal: detected dubious ownership in repository的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!