728x90
반응형
repositories 권한문제
위와 같이 권한문제 에러가 발생했을 경우.
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을 실행하면 다시 파일을 받아오는데 처음이랑 동일한 에러가 발생합니다.
오류 해결방법
그러면 이제 오류를 수정하기 위해서 파일을 다운로드하고 수정해 주면 해결이 가능합니다..
파일 다운로드
아래 첨부 파일을 다운로드 받아야 합니다.
수정하기 위해 다운로드 받은 파일을 메모장으로 열어줍니다. 그럼 아래와 같은 내용이 확인 되실겁니다.
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번 정도 반복해 주면 해결됩니다.
728x90
반응형