git エラー「fatal: not in a git directory」が発生した場合の対処法

  • 作成日 2022.05.25
  • 更新日 2023.03.03
  • git
git エラー「fatal: not in a git directory」が発生した場合の対処法

gitで、エラー「fatal: not in a git directory」が発生した場合の対処法を記述してます。私の場合は「git config」または「git remote add」を実行時に発生しました。2つともそれぞれの対処法を記述してます。

環境

  • git version 2.36.1.windows.1

エラー全文

以下のコマンドを実行時に発生。

git config user.name mebee

エラー全文

fatal: not in a git directory

原因

gitリポジトリがない場所で、コマンドを実行したため

対処法

gitリポジトリがある場所で実行する

その他のパターン

「git remote add」を実行時にも発生

git remote add origin http://xxxxxxxxxxx

エラー全文

fatal: Not a git repository (or any parent up to mount point /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

対処法は、ユーザーを作成して初期化することで解決しました。

git config --global user.name "xxxxx"

git config --global user.email "xxxxxm@xxxxx.com"

git init