0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

TortoiseGitでコミットやログ見たり(リポジトリーにアクセスする処理)すると『fatal:unsafe repository…』の例外

Last updated at Posted at 2022-08-25

現象

コミットやログ見たりができない。
下記ダイアログが出る。

Failed to get UnRev file list
fatal: detected dubious ownership in repository at '※'
To add an exception for this directory, call:

image.png

なんでこんなことに?

原因はGitのアップデートによるセキュリティ強化。
リポジトリーのパスをセーフリストに追加すれば解決。

やり方

PowerShellで下記コマンドを実行。

リポジトリーのパスをセーフリストに追加するコマンド
git config --global --add safe.directory '※※※'

'※※※' の部分は環境によって変わるので適宜読み替えて下さい。

どんなコマンドを実行したらよいかはTortoiseGitのダイアログの『git config --global』部分に表示されている。
それをそのまま流せばいい。

注意点

コマンドプロンプトでは ダメ
(PowerShellで実行する必要がある)

TortoiseGitのエラーダイアログに表示されたリポジトリーのパスを正確に入力すること。

  • 大文字小文字 は区別される。
  • \ 』と『 / 』 は区別される。
  • リポジトリーのパスの末尾にスラッシュが 付くか 付かないか にも注意。

バージョン

Windows 10 Pro 21H2 OSビルド 19044.1889
git version 2.37.2.windows.2
TortoiseGit 2.13.0.1

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?