[Q] CVS 대해

naisr00t의 이미지

안녕하세요.
CVS 에 관해서 질문이 있어서 글을 올립니다.

www.kldp.org 에서 "CVS 안내"를 읽어 보고 있는 중입니다.

1. 계정이 없는 경우
/home/cvs/CVSROOT/passwd 를 없으면 직접 만들라고 했는데,
문제는 어떻게 만들죠? 그냥
#vi passwd
해서 만들면 되나요? (사실, 안되길래 질문합니다.)
아울러, 패스워드가 암호화가 되는데, 그건 또 어떻게 하는 것인지?
결국, 시스템 계정이 아닌 CVS 의 계정과 패스워드 만드는 것을 모르겠네요.
예제는 패스워드도 암호화되고 했는데,, 방법을 알려주셨으면 합니다.

2. ssh 사용시 (결국, 계정이 있는 경우)
네트웍상에서 CVS를 사용하려고 합니다.
#cvs -d :ext:minskim@cvs.webdox.co.kr:/home/cvs cmd
에서 ext는 ssh 냐? rsh 냐? 구분을 위해 사용한다고 나오는데.
저는 ssh 를 사용할 것이니까.
#cvs -d :ssh:minskim@cvs.webdox.co.kr:/home/cvs cmd
한다고 하면, ssh를 사용하려면, CVS_RSH 라는 환경변수를 ssh로 설정해 주어야 한다고 합니다. 환경변수는 어떻게 잡는거죠??

알려주시면 감사하겠습니다.

cjh의 이미지

naisr00t wrote:
안녕하세요.
/home/cvs/CVSROOT/passwd 를 없으면 직접 만들라고 했는데,
문제는 어떻게 만들죠? 그냥

info cvs해서 Remote repositories의 항목에 보시면 자세히 나와 있습니다만, 포맷은 다음과 같습니다.

id:passwd

가장 쉬운 방법은 apache의 htpasswd로 만든 파일을 그대로 쓰시면 됩니다.

htpasswd -c $CVSROOT/passwd your-id

Quote:
2. ssh 사용시 (결국, 계정이 있는 경우)
네트웍상에서 CVS를 사용하려고 합니다.
#cvs -d :ext:minskim@cvs.webdox.co.kr:/home/cvs cmd
에서 ext는 ssh 냐? rsh 냐? 구분을 위해 사용한다고 나오는데.
저는 ssh 를 사용할 것이니까.
#cvs -d :ssh:minskim@cvs.webdox.co.kr:/home/cvs cmd
한다고 하면, ssh를 사용하려면, CVS_RSH 라는 환경변수를 ssh로 설정해 주어야 한다고 합니다. 환경변수는 어떻게 잡는거죠??

ext란 외부 인증 모듈을 사용한다는 이야기입니다. :ssh:라는건 따로 없습니다.
여기서 외부 인증이란 CVS_RSH에 지정된 쉘을 사용하겠다는 것입니다.
환경변수야 평소에 하듯이 하시면 되죠.

setenv CVS_RSH ssh

혹시 bash/sh/zsh을 쓰시면

export CVS_RSH=ssh

하시면 되겠지요. OS에 따라서 기본 CVS_RSH이 ssh로 잡혀있는 경우도 있답니다.

--
익스펙토 페트로눔

donggyoo의 이미지

Quote:
가장 쉬운 방법은 apache의 htpasswd로 만든 파일을 그대로 쓰시면 됩니다.

htpasswd -c $CVSROOT/passwd your-id

헉 KLDP에 답이 있었구나. 괜히 꼬부랑 글씨 뒤지고 다녔네.
코쟁이 분들은 아래와 같은 예를 들었군요. 지금 써봤는데 잘 먹히는군요.
그리고 /etc/inetd.conf 쓰시는 분들 pserver 옵션 주었는지 확인하시길...

htpasswd2 -b -d ./CVSROOT/passwd thisisid thisispassword

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.