menu
  1. HOME
  2. News & Blog
  3. Git
  4. Gitをバージョンアップしたら動かない?!

News & Blogニュース&ブログ

2022.04.13

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のリリースノードで、各リリースのタイトルのリンクをクリックすると、インストーラーがあるページに接続できます。

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

お気軽にご相談ください

株式会社アルベではIT、Webを使って皆様の課題解決のお手伝いをしています。
下記のようなお悩みを持つ方は、是非お気軽にご相談ください。

お問い合わせ