RuntimeError: Couldn't clone Stable Diffusion. が出る原因と解決方法【Stability Matrix / AUTOMATIC1111】

みなさんこんにちは!mixhostAIガイドライターのぬいちゃんです。

今回は、Stability Matrixをローカル環境に構築しようとしたらエラーでインストールが進まなくなりましたが、原因と解決方法が分かったのでまとめました。

結論

代替レポジトリ(ミラー)を使ってA1111を動かす。
もしくは 別の WebUI(Forge / ComfyUI)に切り替える。

Stability Matrixをインストールし、以下の画面でAUTOMATIC1111を「Launch」したところ、エラーが発生しました。

※本記事は Windows(Stability Matrix / AUTOMATIC1111)環境での事例です。

以下のようなエラーメッセージがコンソールに表示され、インストールが先に進まなくなりました。

RuntimeError: Couldn't clone Stable Diffusion.
repository 'https://github.com/Stability-AI/stablediffusion.git/' not found

エラーメッセージ全文

Python 3.10.17 (main, May 30 2025, 05:32:15) [MSC v.1943 64 bit (AMD64)]
Version: v1.10.1
Commit hash: 82a973c04367123ae98bd9abdf80d9eda9b910e2
Cloning assets into C:\Users\ai_env2\Documents\StabilityMatrix-win-x64\Data\Packages\stable-diffusion-webui\repositories\stable-diffusion-webui-assets...
Cloning into 'C:\Users\ai_env2\Documents\StabilityMatrix-win-x64\Data\Packages\stable-diffusion-webui\repositories\stable-diffusion-webui-assets'...
Cloning Stable Diffusion into C:\Users\ai_env2\Documents\StabilityMatrix-win-x64\Data\Packages\stable-diffusion-webui\repositories\stable-diffusion-stability-ai...
Cloning into 'C:\Users\ai_env2\Documents\StabilityMatrix-win-x64\Data\Packages\stable-diffusion-webui\repositories\stable-diffusion-stability-ai'...
warning: git-credential-manager-core was renamed to git-credential-manager
warning: see https://aka.ms/gcm/rename for more information
remote: Repository not found.
fatal: repository 'https://github.com/Stability-AI/stablediffusion.git/' not found
Traceback (most recent call last):
  File "C:\Users\ai_env2\Documents\StabilityMatrix-win-x64\Data\Packages\stable-diffusion-webui\launch.py", line 48, in <module>
    main()
  File "C:\Users\ai_env2\Documents\StabilityMatrix-win-x64\Data\Packages\stable-diffusion-webui\launch.py", line 39, in main
    prepare_environment()
  File "C:\Users\ai_env2\Documents\StabilityMatrix-win-x64\Data\Packages\stable-diffusion-webui\modules\launch_utils.py", line 412, in prepare_environment
    git_clone(stable_diffusion_repo, repo_dir('stable-diffusion-stability-ai'), "Stable Diffusion", stable_diffusion_commit_hash)
  File "C:\Users\ai_env2\Documents\StabilityMatrix-win-x64\Data\Packages\stable-diffusion-webui\modules\launch_utils.py", line 192, in git_clone
    run(f'"{git}" clone --config core.filemode=false "{url}" "{dir}"', f"Cloning {name} into {dir}...", f"Couldn't clone {name}", live=True)
  File "C:\Users\ai_env2\Documents\StabilityMatrix-win-x64\Data\Packages\stable-diffusion-webui\modules\launch_utils.py", line 116, in run
    raise RuntimeError("\n".join(error_bits))
RuntimeError: Couldn't clone Stable Diffusion.
Command: "C:\Users\ai_env2\Documents\StabilityMatrix-win-x64\Data\PortableGit\bin\git.exe" clone --config core.filemode=false "https://github.com/Stability-AI/stablediffusion.git" "C:\Users\ai_env2\Documents\StabilityMatrix-win-x64\Data\Packages\stable-diffusion-webui\repositories\stable-diffusion-stability-ai"
Error code: 128
STABLE_DIFFUSION_REPO https://github.com/w-e-w/stablediffusion.git 

原因

Stability AI公式の Stable Diffusion リポジトリが削除/非公開になったため
AUTOMATIC1111がデフォルトで参照しているリポジトリURLが無効になり、cloneに失敗している状態でした。

この問題はユーザー側で設定を変更していなくても、 リポジトリ側の変更によって突然発生することがあります。

解決策

AUTOMATIC1111 が参照する Stable Diffusion のリポジトリURLを、環境変数で明示的に指定することで解決できます。

実際に解決した設定例(コピペ可)

※ このリポジトリはコミュニティによってミラーされているものです。
公式リポジトリではないため、利用は自己責任で行ってください。

Stability Matrix の「Setting」→「環境変数」→「編集」をクリックします。

その後、以下の値を登録します。

変数名
STABLE_DIFFUSION_REPOhttps://github.com/w-e-w/stablediffusion.git

他の解決策

上記の方法では「有志が管理しているリポジトリを使う」必要があります。
セキュリティや信頼性の観点から、それを避けたい方向けに、他の選択肢も紹介します。

A1111をどうしても使いたいが、有志repoの利用に不安がある人

  • 公式対応を待つ
    • Stability AI 側、もしくは AUTOMATIC1111 側が参照リポジトリを整理・復旧するのを待つ
    • あるいは、WebUI 側が Stable Diffusion のリポジトリを直接参照しない構成に変更されるのを待つ

A1111に強いこだわりはない人

A1111に強いこだわりがない場合は、別のStable Diffusion WebUI を使うのも一つの選択肢です。

  • Forge
    • AUTOMATIC1111 互換の UI
    • VRAM効率が良く、最近は安定性も高い
    • A1111 に近い操作感のまま使いたい人向け
  • ComfyUI
    • ノードベースで自由度が高い WebUI
      学習コストは高め

終わりに

同じエラーで詰まっている方は、まずはリポジトリURLが生きているかを疑ってみてください。 Stability Matrix や AUTOMATIC1111 は内部で git clone を行っているため、リポジトリ側の変更がそのままインストール失敗につながるケースがあります。

公式リポジトリでCloneしたい場合は、公式の対応を待つ他なさそうです。

参考

fix "Couldn't clone Stable Diffusion" or "Username for 'https://github.com':" #17213