【問題解決】Fatal error "unsafe repository ('git目錄名' is owned by someone else)"

問題復現

近期升級了 Git v2.37.0,發現在git bash進入git目錄執行git命令時出現錯誤:Fatal error "unsafe repository ('git目錄名' is owned by someone else)",無法使用git做一些操作。

問題解決

兩個方法:降級到v2.35.2之前,或者,git config --global --add safe.directory 倉庫目錄

問題原因

git在v2.35.2版本前被爆出兩個安全漏洞:CVE-2022-24765、CVE-2022-24767,爲了修復這兩個漏洞做出的限制,如果當前用戶不是該倉庫的所有者,就會提示這個提醒。
參考https://github.blog/2022-04-12-git-security-vulnerability-announced/

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