pkg・ports アップデート - git - not a git repository
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 で、あっけなく解決したのでした。
「git のリポジトリなのに git のコマンドが使えない」
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).
.git
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 ・・・ 以下略 ・・・
cd /usr/ports/ mv .git_bak .git