반응형
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번 정도 반복해 주면 해결됩니다.
반응형
'IT > Technology' 카테고리의 다른 글
| 어도비 Adobe 정품 경고 알림 해제 방법, 방화벽 아웃바운드 추가 (0) | 2023.08.18 |
|---|---|
| 웹사이트 실시간 시간 위젯 만들기 HTML 스크립트 (0) | 2023.08.18 |
| PC 고화질 2K 배경화면 (0) | 2023.08.03 |
| 스테이블 디퓨전 WEBUI 지원하는 arguments 옵션값 (0) | 2023.07.26 |
| Stable Diffusion 기본 설정값 원하는 데로 수정하는 방법 (0) | 2023.07.26 |
| 스테이블 디퓨전 WEBUI VRAM 사용량 줄이기 (0) | 2023.07.26 |
| 스테이블 디퓨전 WebUI 태그 자동완성 스크립트 (0) | 2023.07.26 |
| Html 테이블 구조에 대한 간단 정리 (0) | 2020.12.16 |