git checkout 文件 Permission denied錯誤

git 切換來切換去,出現一個文件被修改,然後執行git checkout出現如下問題,

環境是本地文件掛載到服務器上的

1、查看權限發現沒有問題。

2、git 上執行rm 刪除,沒有報錯但是查看文件還是存在,執行git status 還是老樣子報文件被修改。

3、在本地上刪除報需要管理員權限錯誤,shift + delete 強制刪除, 執行git status 依然是錯誤,再去本地看文件又回來了。

4、去服務器上查看,文件並沒有存在。

5、最終解決:umount 本地文件,在本地刪除那個文件,再掛載到服務器上,就恢復正常了。Permission denied 是權限問題,也有可能被別的程序佔用,另一個程序操作就會報錯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章