#author("2023-10-26T09:55:17+09:00","default:ryuichi","ryuichi")
#author("2023-10-26T10:03:53+09:00","default:ryuichi","ryuichi")
* libgit2でnot owned by current userなエラーが出る [#ea642942]

** エラーの内容 [#k0ad72f8]

** エラーの内容 [#r90ac9d5]
 fatal: unsafe repository ('C:/foo/bar is owned by someone else)
 To add an exception for this directory, call:
 
 git config --global --add safe.directory C:/foo/bar

- TortoiseGitで、WSL2上(または仮想環境上)のリポジトリを操作すると上のようなエラーが出ることがある

** 解決方法 [#h5ce27f4]

- (WSL2上ではなく)Windows上のシェルで上の'''git config --global --add safe.directory C:/foo/bar'''を実行するか、
- それでも上手くいかない場合は、C:\Program Files\Git\etc\gitconfigを管理者権限でエディタで開き、以下のような記述をする

 [safe]
    directory = *

** 参考 [#ab7bade1]
https://stackoverflow.com/questions/75878318/after-upgrade-getting-error-repository-not-owned-by-current-user

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS