Git config safe.directory

Git GUI 程式更新後出現錯誤,Git 很貼心的提醒要下 git config --global --add safe.directory 'repository path' 指令。

一、Sublime Merge

Sublime Merge 更新之後,commit add 檔案時會出現 fatal: unsafe repository ('repository path' is owned by someone else) 錯誤。

當然,按照 Git 提供的指令輸入是正確的,但以我個人的習慣會在同一個資料夾底下放很多個不同的專案,如果一個一個這樣設定不知道要設到民國幾年,應該也不會只有我是這樣的檔案結構,這裡有一個比較偷懶又通用的設定,如下:
git config --global --add safe.directory '*'

二、TortoiseGit

同事更新到 2.14.x.x 版後 commit 出現問題。
但他們下指令後沒效,最後是靠降回 2.13.x.x 版解決。

留言

  1. 試試
    git config --global --add safe.directory "*"
    (單引號改雙引號)

    回覆刪除

張貼留言