Skip to content
Go back
ja
Devkey

SourceTree の dubious ownership エラーを takeown で直す

PC移行後に旧PCからコピーしたリポジトリを SourceTree で開くと、Git for Windows の所有者チェックで fatal: detected dubious ownership in repository... が出ることがあります。今回は対象ディレクトリの所有者を takeown で付け替えて解消しました。

  1. PC移行後に旧PCからコピーしたリポジトリを SourceTree で開くと、Git for Windows の所有者チェックで fatal: detected dubious ownership in repository... が出ることがあります。今回は対象ディレクトリの所有者を takeown で付け替えて解消しました。

  2. このエラーは、リポジトリの所有者が現在の Windows ユーザーと一致しないときに、Git が意図しない実行を防ぐためにブロックする挙動です。リポジトリ単体の問題というより、コピー後のファイル所有者のズレを疑います。

  3. 管理者で PowerShell を開き、対象ディレクトリの所有者を付け替えます。C:\github は自分のリポジトリを置いているディレクトリに置き換えます。

    takeown /F "C:\github" /R /D Y
  4. 実行後、SourceTree から対象リポジトリを開けるようになりました。共有PCや他ユーザーのファイルを含む場所では、ディレクトリ範囲を広げすぎないようにします。


  • 今からWindowsでNode.jsやpnpmを入れるならmiseを使え!最短チートシート(VSCode + Git Bash)
  • WSL2を使える環境にするとValorantが起動できなくなる件
  • 【Deadlock】日本語化設定ファイルを作って5万ユーザーに使ってもらった体験記
  • Hamachi を使って Hytale をマルチプレイで遊ぶ方法
  • PC版Shadowverse WBでQR画像URLからデッキを作る

Previous Note
PC版Shadowverse WBでQR画像URLからデッキを作る