一種git init創(chuàng)建倉庫后用SourceTree遇到git status失敗 錯誤代碼128:fatal的解決方式
win10通過 git init 在路徑E:/11初始化了個倉庫,通過軟件SourceTree關聯創(chuàng)建的倉庫,出現彈窗告知發(fā)生錯誤“git status 失敗,錯誤代碼128:fatal:detected dubious ownership in repository?at E:/11”等等。

看到英語就煩,沒有仔細閱讀這段話。通過網絡查到可能是SourceTree,路徑錯誤關聯到E:/11/.git,驗證下,不對的。通過git bash提供工具檢查創(chuàng)建倉庫,發(fā)現問題依舊存在,說明這不是SourceTree問題。

還是不得不重新閱讀這段英文,閱讀提示才能更好解決問題。通過“截圖翻譯”了解到,可嘗試git config --global --add sdfe directory E:/11解決,確實可得到解決。但每次創(chuàng)建倉庫都要輸入指令,挺煩的,有沒有其他辦法。

在仔細下,捕獲關鍵詞“未記錄所有權的文件系統”,文件系統代表就是FAT32/NTFS等,未記錄所有權說明本用戶沒有磁盤的權限。重新通過網絡看到一篇文章修改文件夾權限來改善此問題的,好像有點符合解決的意思,沒有嘗試,僅供參考,因為跟創(chuàng)建倉庫都要輸入指令,涉及每次都改煩。
https://blog.csdn.net/tcjy1000/article/details/127129224
返回哪個報錯,從文件系統切入,由于當前磁盤是比較舊(不同操作系統兼容性好)的FAT32,磁盤也沒有數據,如用NTFS會不會得到改善,剛好硬盤沒有數據直接進行格式化。重復創(chuàng)建倉庫和關聯步驟錯誤沒有出現。
總結,如果遇到“git status 失敗,錯誤代碼128:fatal:detected dubious ownership in repository?at E:/11”,請仔細彈窗內容,或許里面早已提供了一種解決方法。也可嘗試另一種通過將磁盤格式化成NTFS來改善,注意保護數據。