pipで git-filter-repo をインストールしたが、 git: 'filter-repo' is not a git command
というエラーが発生
原因はgit-filter-repoのパスが通っていないせいだった。
git-filter-repoのパスを調査
方法
pip show -f モジュール名
を実行する
pip show -f git-filter-repo
を実行表示
Name: git-filter-repo Version: 2.34.0 Summary: Quickly rewrite git repository history Home-page: https://github.com/newren/git-filter-repo Author: None Author-email: None License: MIT Location: /home/szk/.local/lib/python3.8/site-packages Requires: Required-by: Files: ../../../bin/git-filter-repo __pycache__/git_filter_repo.cpython-38.pyc git_filter_repo-2.34.0.data/scripts/git-filter-repo git_filter_repo-2.34.0.dist-info/INSTALLER git_filter_repo-2.34.0.dist-info/METADATA git_filter_repo-2.34.0.dist-info/RECORD git_filter_repo-2.34.0.dist-info/WHEEL git_filter_repo-2.34.0.dist-info/entry_points.txt git_filter_repo-2.34.0.dist-info/top_level.txt git_filter_repo.py
Filesの1行目がbinのパス。Locationからの相対パスになっているようだった。