画像生成AIの情報を纏めるWikiです。

×
Git for windowsで1111をいじる



あの黒い窓(コマンドプロンプト)を開いてや

インストール確認


 git --version

入ってなかったらインストール。
https://git-scm.com/downloads
たぶんインストールする時にPATHを通す設定があるはず。

極力コマンド打ちたくない人向け


インストールするときに「Windowsエクスプローラの統合 - Git Bash」のチェックボックスをオンにして、
エクスプローラーでフォルダに移動してから右クリックして「Git Bash here」を選択すると、
以降の説明の cd で始まる行は打たなくて済む。

1111本体の取得(初回だけ)


C:\SD みたいなpathの短いとこにフォルダつくるのがおすすめ。

 cd C:\SD
 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

1111本体の更新


 cd C:\SD\stable-diffusion-webui
 git pull

これをバッチファイルにしとけば起動するだけで更新してくれるし、
webui-user.batに書いておけば毎回強制的に更新してくれる。

Extensionsのインストール


sd_dreamboothの例

 cd C:\SD\stable-diffusion-webui\extensions 
 git clone https://github.com/d8ahazard/sd_dreambooth_extension.git

Extensionsの更新


 cd C:\SD\stable-diffusion-webui\extensions\sd_dreambooth_extension
 git pull

1111を古いバージョンに戻す

commit hashの確認


 cd C:\SD\stable-diffusion-webui
 git log

1111起動時の黒い窓にも表示されている。

https://github.com/AUTOMATIC1111/stable-diffusion-...
ここのコピーアイコンでもコピーできる

commithashにバージョンを戻す


 cd C:\SD\stable-diffusion-webui
 git checkout ハッシュ

たとえば
 git checkout 3596af07493ab7981ef92074f979eeee8fa624c4

古いバージョンに戻した1111を解除して最新の状態にする場合


cd C:\SD\stable-diffusion-webui
git checkout master

1111のソースを書き換えたらpullできなくなった時


エラーログを見て原因のファイル名が特定できる場合

 cd C:\SD\stable-diffusion-webui
 git checkout ファイル名

もうわけわかんなくなって全部消えてもいいからやり直したい場合

 cd C:\SD\stable-diffusion-webui
 git reset --hard HEAD

1111のリポジトリが移転した場合


stable-diffusion-webuiのある場所で
git remote set-url origin https://gitgud.io/AUTOMATIC1111/stable-diffusion-webui
すればgit pullできるようになる

リポジトリの同期コピーを取る

定期実行


git remote update
git push --mirror

このページへのコメント

ComfyUIのインストール手順
ttps://ascii.jp/elem/000/004/181/4181782/

要約
インストール
git clone ttps://github.com/comfyanonymous/ComfyUI

ついでにマネージャーもインストール
cd .\ComfyUI\custom_nodes\
git clone ttps://github.com/ltdrdata/ComfyUI-Manager.git

extra_model_paths.yaml.exampleをメモ帳で開き
base_pathとcontrolnetのパスを書き換え

実行
python main.py

0
Posted by 名無し(ID:m7XEpi4Ipg) 2024年05月02日(木) 15:40:08 返信

1111を古いバージョンに戻したのを解除したい場合は

cd C:\SD\stable-diffusion-webui
git checkout master

1111を古いバージョンに戻した後、再度最新版にしたい時は↑をしてから1111本体の更新をしないとエラー吐くで

2
Posted by 名無し(ID:U9AaTMLP3g) 2023年01月11日(水) 03:27:01 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

table拡張js

どなたでも編集できます

メンバー募集!