pkg・ports アップデート - git - not a git repository

クラウディア 
1. 概要
2. 状況
3. 対処

1. 概要

 これは、仮想環境での出来事なのです。  本ページは、下記のサイトを参考にさせていただきました。
git のリポジトリなのに git のコマンドが使えない

2. 状況

 「ports」をアップデートしようとしましたらば。

git -C /usr/ports pull

fatal: not a git repository (or any parent up to mount point /usr)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
 てなことになる。  「Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).」で検索をかけたら、ヒットしたのが、参考サイトです。

.git
 に問題があるらしい。

3. 対処

 状況を見てみようと思いまして。

ls -lah /usr/ports/

合計 29M
drwxr-xr-x   70 root wheel   84  5月  1 08:36 .
drwxr-xr-x   16 root wheel   16  3月  2 12:41 ..
-rw-r--r--    1 root wheel   56  3月 15 16:17 .arcconfig
drwxr-xr-x    8 root wheel   16  5月  1 08:36 .git_bak
-rw-r--r--    1 root wheel  162  3月 15 16:17 .gitignore

・・・	以下略	・・・
 参考サイトは、パーミッションの問題でしたが。  わたしの場合、めったに使用しない仮想環境なもので、すっかり忘れていたのですが。  「.git」を「rename」してるじゃん。

cd  /usr/ports/
mv .git_bak .git
 で、あっけなく解決したのでした。