venv "D:\ai\Stable-Diffusion-WebUI\stable-diffusion-webui-050a6a7-fornew-latest-v2\venv\Scripts\Python.exe"
Python 3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]
Commit hash: <none>
Traceback (most recent call last):
File "D:\ai\Stable-Diffusion-WebUI\stable-diffusion-webui-050a6a7-fornew-latest-v2\launch.py", line 137, in <module>
git_clone("https://github.com/CompVis/stable-diffusion.git", repo_dir('stable-diffusion'), "Stable Diffusion", stable_diffusion_commit_hash)
File "D:\ai\Stable-Diffusion-WebUI\stable-diffusion-webui-050a6a7-fornew-latest-v2\launch.py", line 94, in git_clone
current_hash = run(f'"{git}" -C {dir} rev-parse HEAD', None, f"Couldn't determine {name}'s hash: {commithash}").strip()
File "D:\ai\Stable-Diffusion-WebUI\stable-diffusion-webui-050a6a7-fornew-latest-v2\launch.py", line 56, in run
raise RuntimeError(message)
RuntimeError: Couldn't determine Stable Diffusion's hash: 69ae4b35e0a0f6ee1af8bb9a5d0016ccb27e36dc.
Command: "git" -C repositories\stable-diffusion rev-parse HEAD
Error code: 128
stdout: <empty>
stderr: fatal: detected dubious ownership in repository at 'D:/ai/Stable-Diffusion-WebUI/stable-diffusion-webui-050a6a7-fornew-latest-v2/repositories/stable-diffusion'
'D:/ai/Stable-Diffusion-WebUI/stable-diffusion-webui-050a6a7-fornew-latest-v2/repositories/stable-diffusion' is owned by:
'S-1-5-32-544'
but the current user is:
'S-1-5-21-3548916056-863081855-547976170-1002'
To add an exception for this directory, call:
git config --global --add safe.directory D:/ai/Stable-Diffusion-WebUI/stable-diffusion-webui-050a6a7-fornew-latest-v2/repositories/stable-diffusion
위와같이 권한문제 에러가 발생했을 경우 해결방법
일단 자기가 받아둔 통팩의 repositories 폴더를 삭제하고 webui-user.bat을 실행하면 다시 파일을 받아오는데
처음이랑 동일한 에러가 발생할꺼임
그러면 이제 오류를 수정하기 위해서 파일을 하나 받아야 한다
https://mega.nz/file/dYdRVAaA#VP1FmK5slpakZ1cfjR3aos3Y-zsmHv0U3s_xQ2_UNA0
수정하기 위한 파일 받고 메모장으로 열어주면
set dir=J:/stable-diffusion-webui-050a6a7-latest-v2
git config --global --add safe.directory %dir%/repositories/stable-diffusion
git config --global --add safe.directory %dir%/repositories/k-diffusion
git config --global --add safe.directory %dir%/repositories/CodeFormer
git config --global --add safe.directory %dir%/repositories/BLIP
git config --global --add safe.directory %dir%/repositories/taming-transformers
git config --global --add safe.directory %dir%/repositories/stable-diffusion-stability-ai
이런식으로 되어있는데
set dir=J:/stable-diffusion-webui-050a6a7-latest-v2
부분에서 J:/stable-diffusion-webui-050a6a7-latest-v2 를 자기 usb나 외장하드 경로로 바꿔주면 됨
저 폴더 경로를 복사하면
J:\stable-diffusion-webui-050a6a7-latest-v2 이렇게 나올텐데 \를 /로 바꿔서 넣어주면 된다
저장한 다음 저런 문구가 나올때 마다 눌러주면 됨 방금 시도했을땐 4번 정도 반복해주면 해결된다