PCを移行したあと、旧PCからコピーしてきたGitHubリポジトリ(ディレクトリ)をSourceTreeで開くと、「fatal: detected dubious ownership in repository…」のようなエラーが出て操作できないことがあります。
調べたところ、Git(Git for Windows)が導入しているセキュリティ機能で、リポジトリの所有者が“現在のWindowsユーザー”と一致しない場合に、意図しない実行を防ぐためブロックする挙動みたいです。
- 管理者で PowerShell を起動
- 所有者を付け替え
※
C:\githubは自分の対象のディレクトリを指定
takeown /F "C:\github" /R /D Y
これで解消されます。




