🧐

gh repo cloneでfatal: Unable to find remote helper for 'https'エラーが出た

2024/02/19に公開

状況

Ubuntu環境(WSL 2)において、GitHub CLIの gh コマンドを snap を使ってインストールしました。

sudo snap install gh

https://cli.github.com/

gh auth login でログイン(HTTPS)した後、 gh repo clone をしようとしたところ、以下のようなエラーメッセージが表示されました。

$ gh repo clone Suree33/repo-name
2024/02/19 04:58:28.349965 cmd_run.go:1055: WARNING: cannot start document portal: dial unix /run/user/1000/bus: connect: no such file or directory
Cloning into 'repo-name'...
warning: templates not found /usr/share/git-core/templates
fatal: Unable to find remote helper for 'https'
exit status 128

環境

Windows 11上のUbuntu環境(WSL 2)です。

  • WSL 2.0.9.0
  • Ubuntu 22.04.4 LTS
  • snap 2.61.1
  • apt 2.4.11 (amd64)

確認したこと/試したこと

git コマンドの再インストール

git の機能が一部壊れているのかな?と思い git コマンドを再インストールしてみました。

sudo apt remove --purge git
sudo apt install git

これでは解決しませんでした。

snap ではなく apt でインストール(これで解決)

snap でインストールしたのが良くなかったのかと思い、 apt でインストールし直してみました。

sudo snap remove gh
sudo apt install gh

これでもう一度 gh repo clone をしてみたところ、問題なくクローンすることができました。

Discussion