Wincvs 를 사용하는데 문제가 생겼습니다.

freeman3의 이미지

질문 올려서 pserver 인증방식으로 겨우 로그인을 했더니 다른 문제가 생겼네요. :cry:
그냥 리눅스 콘솔상에서는 이상없이 cvs가 작동(import, checkout, commit 등) 되는데요. Wincvs 상에서 pserver 접속을 하면 로그인은 잘 되는데 import, checkout 을 하려면 다음과 같은 에러가 뜹니다.
import 시 :
Filtering 'D:\Work'...
cvs import -I ! -I CVS -m 시작 Work freeman start (in directory D:\Work)
cvs server: cannot open /root/.cvsignore: Permission denied
U Work/test.txt

No conflicts created by this import

checkout 모듈시:
cvs checkout -P temp (in directory C:\Project)
cvs server: cannot open /root/.cvsignore: Permission denied
cvs [server aborted]: can't chdir(/root): Permission denied
cvs checkout: in directory .:
cvs checkout: cannot open CVS/Entries for reading: No such file or directory

***** CVS exited normally with code 1 *****

어떻게 하면 될까요.
도움 부탁드립니다 (__) 좋은 하루 되세요. :wink:

freeman3의 이미지

저는 xinetd 를 사용했는데.. /etc/xinetd.d 안에 cvspserver 란 file을 만들어서 cvs 서버를 뛰우는데 거기서 옵션에 문제가 있었군요. :wink:

cvspserver 중
server_args = --allow-root=/home/repository pserver
이렇게 되어 있었는데

server_args = -f --allow-root=/home/repository pserver
이렇게 수정하면
위와 같은 퍼미션 에러가 나지를 않는군요 ^^;
제가 참고한 사이트도 올립니다.
http://irg.ssu.ac.kr/cvs/cvs_21.html#SEC184

모두 즐거운 하루 되세요.