CVSNT 로 ViewCVS 돌리기 ¶
이를 돌리려면 Windows용 ViewCVS 패키지를 받아야 한다. http://www.cvsnt.org/wiki/ViewCvs 를 보면 알리라.
http://russ.hn.org/viewcvs/ 에서 윈도우즈를 위한 ViewCVS 를 받을 수 있다.
또하나 필요한 것이 있다면, ViewCVS를 돌리기 위한 RCS 관련 툴들이다. 이는 http://ftp.cvshome.org/rcs/ 에서 받을 수 있다.
이것들이 준비되었으면, conf 화일을 맞추자. 기본적으로 /cgi/viewcvs.conf 화일인데, 소스를 보면 간단하다.
하나만 맞추면 되는데, 바로 가장 중요한 CVSROOT 의 위치이다. 설정해준 곳으로 맞춰준다.
그리고, 이를 아파치나 IIS 등 cgi 가 실행될 수 있는 적절한 디렉토리에 복사해준다. 그리고 실행해주면 된다.
또하나 필요한 것이 있다면, ViewCVS를 돌리기 위한 RCS 관련 툴들이다. 이는 http://ftp.cvshome.org/rcs/ 에서 받을 수 있다.
하나만 맞추면 되는데, 바로 가장 중요한 CVSROOT 의 위치이다. 설정해준 곳으로 맞춰준다.
ViewCVS 에서 Graph, Tarball ¶
viewcvs.conf 에서 다음옵션을 켜준다.
주의할점! CVS 에 해당 프로젝트와 같은 이름의 tar.gz를 올리지 말것! tarball 기능시 viewcvs 가 tarball 화일을 만들때 이름충돌이 나기 때문이다.
http://free1002.nameip.net:8080/viewcvs/viewcvs.cgi - 현재 1002의 컴퓨터에서 돌고있는 ViewCVS. apache cgi 로 돌리고 있다.
~cpp allow_tar = 1 use_cvsgraph = 1 cvsgraph_path =F:webviewcvswindowsbinaries # 윈도우즈환경이고 잘 안될경우 절대경로로. cvsgraph_conf = F:webviewcvscgicvsgraph.conf # 상동.
사용자 추가 ¶
CVSNT 의 경우 cvs 자체 사용자와 NT 사용자 둘 다 받는 것 같다. 그래서 NT 쪽에 Poweruser 그룹의 사용자들을 추가해주면 cvs도 사용할 수 있게 된다.
일반적인 cvs사용자 추가도 가능하다. 커맨드 프롬프트에서
cvs -d 저장소이름 passwd -a 사용자 이름그 다음 비밀번호를 성정해 줄 수 있다.