CVSNT 에서 Windows 사용자 계정 alias할때, unicode 문제 보고
방금 엄청난 삽질을 했습니다.
왜인지는 모르겠지만, Windows 파일서버 (2000 server) 사용자 계정을 모두 한글 이름(실명)으로 만들어서 쓰고 있었더랬는데,
이 사용자들을 CVSNT에 등록된 CVS 사용자 계정에서 alias를 했습니다.
그런데, 어떤 사용자는 문제가 없는데 어떤 사용자는 "server abort, diffing" 어쩌구 하는 오류와 함께 commit이 안되는 문제가 발생하더군요.
한참 뒤져서는 CVS 임시 directory 접근 권한 때문에 발생하는 문제 같아서 여러군데 뒤져 봤습니다만, 다른 설정은 다 문제가 없는것만 자꾸 확인을 하게되더군요. CVS 임시 directory는 windowsHome/temp 가 아니고, 별도의 directory에 사용자 그룹 권한을 지정한 directory로 지정했습니다.
그러다 갑자기 이게(windows 사용자 계정) 의심이 가서, 'CVS_USER' 라는 계정을 따로 만들어서 alias를 하니까 잘 되는군요...
CVSNT 서버 버전은 [2.5.02 (Servalan) Build 2088 (client/server)] 이구요.. cvsnt mailling list에 보니까... 하여튼 최신 쓰레드엔 없었구요, 예전건 달마다 뒤져야 되어가지고 다 살펴보진 못했습니다만..
이미 보고 된 문제인지 확인을 못해서 Bug report 도 올리지 않았습니다.
혹시 같은 경우를 겪으신분 계신가요?
댓글 달기