cvsweb을 통한 checkout이나 update는 불가능한가요?
안녕하세요,
A 서버 내에 제 계정에 CVS 저장소가 있고 여기에 제가 작업한 내용을 넣어 둔 상태에서,
B 컴퓨터에서 그걸 checkout해서 가져오고, 버전이 바뀌면 update해서 받아오고 싶습니다.
흔히 쓰는게 pserver나 ssh일 텐데, A서버가 pserver 포트가 막혀 있고요, 제가 root가 아닌 일반 사용자일 뿐이라서 pserver는 쓸 수 없습니다.
ssh를 생각해봤는데 저 혼자 쓴다면야 그러면 되지만, checkout이나 update는 아무나 할 수 있게 하고 싶습니다. (즉 공개적으로 배포하는 셈이죠)
그래서 webcvs 를 A 서버에 설치해서, 웹을 통해 저장소의 내용을 볼 수 있게는 해 두었는데,
B 컴퓨터에서 이 웹을 통해서 checkout이나 update를 할 수 있게 하려면 어떻게 해야 되는지 모르겠습니다. 아니, 그게 가능한건지도 잘...
cvs, update, cvsweb 등을 키워드로 해서 구글링하면 cvsweb을 설치,사용하는 법에 관한 얘기만 잔뜩 나오는군요. ㅠ,.ㅡ
만일 불가능하다면, 지금처럼 root권한을 전혀 쓰지 않는 상태에서 타인이 내 저장소의 내용을 checkout, update를 최대한 간편하게 (웬만하면 암호 넣고 하는 일 없이...) 할 수 있게 하는 방법이 뭐가 있는지요? 아니면 아예 다른 버전컨트롤 시스템을 사용할까 싶기도 한 데 요새는 참 종류가 많네요... git라는 건 어떤가 싶은데..
에구 방법이 없으면
에구 방법이 없으면 root권한 없이도 저장소를 운영할 수 있는 다른 버전 관리 시스템으로 옮겨타던가 kldp.net에 등록하든지 해야겠군요.
P.S. 그러고보니 kldp.net에 등록된 프로젝트들도, cvsweb으로 소스 트리를 볼 수는 있으면서 checkout 등을 할 때는 pserver 를 쓰도록 하고 있군요. 그걸 진작에 떠올렸으면 괜히 끙끙대지 않고 진작에 포기했을텐데 ^^
좋은 하루 되세요!
CVSGrab
CVSGrab을 쓰시면 cvsweb을 통해 방화벽 뒤에서 CVS 소스를 받으실 수 있습니다.
http://cvsgrab.sourceforge.net/
허억 바로 그거에요
허억 바로 그거에요 그거! (링크주신 곳의 첫 단락만 읽고 있어서 아직 성급한 판단일지 모르겠지만;;;)
감사합니다 꾸벅!
좋은 하루 되세요!
으음, 이건 이거대로
으음, 이건 이거대로 여러 가지 문제가 생겨서 원하는 목적을 이루지는 못하겠네요. 그래도 일단 이런 게 있는 걸 알았으니 나중에 쓸 기회가 있을지도~ feanor님 다시 한 번 감사드립니다.
좋은 하루 되세요!
댓글 달기