Stable Diffusion WebUIを新しいPCにインストールした際に、GitHubサインインのポップアップが表示され、ログイン後にエラーが発生することがあります。このエラーは「fatal: repository ‘https://github.com/Stability-AI/stablediffusion.git/’ not found」や「RuntimeError: Couldn’t clone Stable Diffusion」というメッセージが表示され、Stable Diffusionのクローン作成に失敗することが原因です。この記事では、Windows環境での解決方法を解説します。
エラーの原因と理解
このエラーは、Stable Diffusion WebUIのインストールプロセスでGitHubリポジトリのクローンが失敗することが原因です。エラーコード「128」は、Gitリポジトリの取得に失敗したことを示しています。通常、リポジトリが見つからない場合やネットワーク接続に問題がある場合に発生します。
まず、エラーの原因となる「https://github.com/Stability-AI/stablediffusion.git」というリポジトリが正しく指定されているかを確認しましょう。このURLが間違っていないことを確認することが重要です。また、GitHubにアクセスできるかどうかも確認しておく必要があります。
解決策:GitHubの設定を確認する
GitHubのサインイン問題を解決するためには、いくつかの設定を見直すことが必要です。まず、GitHubに正しくサインインしているかを再確認しましょう。サインインが完了していても、GitHubのトークン認証を要求される場合があります。
次に、GitHubでパーソナルアクセストークンを発行し、それを使用して認証する方法を試してみましょう。これにより、古い認証情報やキャッシュによる問題を回避できます。パーソナルアクセストークンはGitHubの設定画面から発行可能です。
解決策:リポジトリのURLを再確認する
リポジトリURLが正しいかどうかを確認することも重要です。間違ったURLが指定されていると、リポジトリが見つからないエラーが発生します。正しいURLは「https://github.com/Stability-AI/stablediffusion.git」である必要があります。GitHub上で「Stability-AI/stablediffusion」リポジトリが存在することを確認してください。
もし、URLに誤りがあった場合は、正しいリポジトリURLを入力し直すことでエラーが解消されます。URLの確認は、インストールプロセスを再実行する前に必ず行いましょう。
解決策:Gitの設定をリセットする
Gitの設定やキャッシュが原因でエラーが発生することもあります。この場合、Gitの設定をリセットすることで問題を解決できます。次のコマンドを実行して、Gitの設定をリセットしましょう。
git config --global --unset credential.helper
このコマンドにより、以前の認証情報が削除され、新しい認証情報が適用されます。これで、再度ログインする際に正しい認証情報が適用されるようになります。
解決策:インストールをやり直す
何度かインストールをやり直すことも有効な手段です。インストール途中で何らかの設定ミスやファイル破損があった場合、それを修正するために再インストールを行いましょう。インストール手順に従い、必要なパッケージや依存関係を正確にインストールすることが重要です。
インストールをやり直す前に、関連するフォルダを完全に削除し、キャッシュや設定ファイルもクリアすることをお勧めします。
まとめ
Stable Diffusion WebUIの起動エラー「fatal: repository ‘https://github.com/Stability-AI/stablediffusion.git/’ not found」に関して、GitHubサインインの設定やリポジトリURL、Gitの設定を確認・修正することで解決できる場合があります。また、再インストールやキャッシュのクリアも効果的です。これらの解決策を試して、問題を解消してください。


コメント