Wincvs 를 사용하는데 문제가 생겼습니다.
질문 올려서 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:
음.. 겨우 스스로 해결했습니다. 혹시 저랑 같은 문제를 가지실
저는 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
모두 즐거운 하루 되세요.
댓글 달기