1
2

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.

Git で fatal: unsafe repository (XXXXXXXXX is owned by someone else) というエラーが出たときの対処

Last updated at Posted at 2022-10-14

はじめに

Git (Source Tree) でクローン先がネットワークドライブなどだと以下のようなエラーが出るときがある。

'git log' がコード 128 で終了しました : fatal: unsafe repository ('//XXXXXXXXX/YYYYYYYYY is owned by someone else)
To add an exception for this directory, call:

git config --global --add sefe.directory '%(prefix)///XXXXXXXXXXX/YYYYYYYYY' (Z:\ZZZZZZZZ)

image.png

原因

Gitの脆弱性対策で、Gitリポジトリフォルダの所有者が実行ユーザーである必要があるとのこと。
https://github.blog/2022-04-12-git-security-vulnerability-announced/

Windows のネットワークドライブなどを利用すると、共有元のローカルユーザと異なるので毎回発生する。

対処

ポップアップ画面の通りのコマンドを実行すればいいのだが、Windows では値の指定が「"」を利用しないといけない。

git config --global --add safe.directory "%(prefix)///XXXXXXXXX\YYYYYYY"

global セクションに追加されたかを確認する

git config --global --list
1
2
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
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?