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번 정도 반복해주면 해결된다