起きたこと
PC交換で新しいPCを初期設定した後gitでpullしたら、以下のようなメッセージがでた。
社内のオンプレGitサーバのリモートリポジトリに接続できないよう。
fatal: unsafe repository ('D:/workspace' is owned by someone else)`
To add an exception for this directory, call:
git config --global --add safe.directory 'D:/workspace'
解決方法
git config --global --add safe.directory リモートリポジトリの場所
コマンドを実行する。
safe.directory
のあとにリモートリポジトリのパスを入れる。
注意
'で囲んだりしない(囲んでいたのが間違いだった。)
間違い例 git config --global --add safe.directory 'リモートリポジトリの場所'
設定の削除
' で囲んで増やしてしまった設定はどちらかで対応
- .gitconfigを直接編集する
-
git config --unset-all safe.directory
でまるまる削除
1の場合、.gitconfigの場所はWindowsの場合
C:\Users\<ユーザー名>\. gitconfig
にあるので、テキストエディタなんなり。
最初のPC設定の時もひっかかったので記録。