CDSW 모델 빌드가 프로젝트와 Git 저장소 디렉터리 권한 때문에 실패하는 증상이 나타난다.
해당 디렉터리 소유권을 수정한 뒤 모델 배포가 정상 완료되었다. 서비스 계정의 실제 UID·GID를 확인한 후 적용한다.
/var/lib/cdsw/current/s2i/git-server/repos와 /var/lib/cdsw/current/projects/projects의 소유자·그룹을 CDSW 서비스 UID·GID로 맞춘다. 사례에서는 8536:8536을 적용했다.
명령 예시는 문서 작성 시 보강한 것이며 대상 시스템에서 실행 검증하지 않았다.
getent passwd 8536
getent group 8536
stat -c '%u:%g %n' /var/lib/cdsw/current/s2i/git-server/repos /var/lib/cdsw/current/projects/projects
sudo chown 8536:8536 /var/lib/cdsw/current/s2i/git-server/repos /var/lib/cdsw/current/projects/projects
모델 빌드·배포가 성공하고 다른 프로젝트의 파일 접근 권한이 유지되는지 확인한다.