cvsweb을 통한 checkout이나 update는 불가능한가요?

raymundo의 이미지

안녕하세요,

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라는 건 어떤가 싶은데..

raymundo의 이미지

에구 방법이 없으면 root권한 없이도 저장소를 운영할 수 있는 다른 버전 관리 시스템으로 옮겨타던가 kldp.net에 등록하든지 해야겠군요.

P.S. 그러고보니 kldp.net에 등록된 프로젝트들도, cvsweb으로 소스 트리를 볼 수는 있으면서 checkout 등을 할 때는 pserver 를 쓰도록 하고 있군요. 그걸 진작에 떠올렸으면 괜히 끙끙대지 않고 진작에 포기했을텐데 ^^

좋은 하루 되세요!

feanor의 이미지

CVSGrab을 쓰시면 cvsweb을 통해 방화벽 뒤에서 CVS 소스를 받으실 수 있습니다.
http://cvsgrab.sourceforge.net/

raymundo의 이미지

허억 바로 그거에요 그거! (링크주신 곳의 첫 단락만 읽고 있어서 아직 성급한 판단일지 모르겠지만;;;)

감사합니다 꾸벅!

좋은 하루 되세요!

raymundo의 이미지

으음, 이건 이거대로 여러 가지 문제가 생겨서 원하는 목적을 이루지는 못하겠네요. 그래도 일단 이런 게 있는 걸 알았으니 나중에 쓸 기회가 있을지도~ feanor님 다시 한 번 감사드립니다.

좋은 하루 되세요!

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.