Gitをバージョンアップしたら動かない?!

Git

はじめに

久しぶりにGit for Windowsを更新しましたら、以下のエラーが表示されGit コマンドが実行できなくなりました😭

Auto fetch failed
failed to get owner for '//wsl$/Ubuntu/home/user/project' (1)
warning: encountered old-style '//wsl$/Ubuntu/home/user/project' that should be '%(prefix)//wsl$/Ubuntu/home/user/project'
unsafe repository ('//wsl$/Ubuntu/home/user/project' is owned by someone else)
To add an exception for this directory, call:
git config --global --add safe.directory '//wsl$/Ubuntu/home/user/project'

新しいバージョンでは解決できませんでしたので、古いバージョンに戻して解決しました。

本投稿は古いバージョンのインストーラーを探す方法など調べた内容をメモしたものです。

エラーの原因

Git for Windowsのリリースノートを確認していたところ以下のような文章がありました。

Git for Windowsのリリースノートの一部

やっぱりバージョンアップにより何かの仕様が変わったでしょうね。そのため既存仕様でcronしたプロジェクトに問題が発生したでしょうね。あくまで予測です。

新しいバージョンで対策を探せなかったし、プロジェクトを再度cronして環境構築することも時間がもったいないと思って、古いバージョンのGit for Windowsをインストールすることにしました。

古いバージョンのGit for Windowsのインストール

以下のGit for Windowsのリリースノードで、各リリースのタイトルのリンクをクリックすると、インストーラーがあるページに接続できます。

以下の画面でいつようなファイルをダウンロードしてインストールできます。

関連記事

コメント

この記事へのコメントはありません。

カテゴリー

お問い合わせはコチラ!