Claude CodeでGitHubリポジトリが認識されない

技術

Claude Codeの /install-github-app を使ってGitHubリポジトリにアプリをインストールしようとした際、以下のような問題が発生

  • Enter を押しても反応がない。
  • コピペでも手動で入力しても進まない。
  • そもそもリポジトリがあるのに認識されない。

この記事では、この問題の原因と解決策を解説する。


問題の原因

Claude Code は、リモートリポジトリのうち origin を GitHub リポジトリとみなして自動検出するらしい

たとえば、以下のような構成の場合:

git remote -v
github	git@github.com:username/repo.git (fetch)
origin	ssh://user@backlog.jp:1234/project.git (fetch)

GitHub のリモートは github という名前になっており、origin は Backlog を指している。

そのため、Claude Code の /install-github-app は GitHub リポジトリを認識できず、無反応になることがある。


解決方法

リモート名の変更

GitHub リポジトリのリモート名を origin に変更する。

git remote rename origin backlog
git remote rename github origin

リモート名を元に戻しても問題ないか?

問題ない。Claude Code のインストールが完了すれば、その後 origin を他の名前に戻しても GitHub 側のアプリ設定には影響しない。

コメント

タイトルとURLをコピーしました