memo.xight.org

日々のメモ

CVS pserver の設定と利用

設定方法

  /etc/services に以下を記述

cvspserver 2401/tcp

  /etc/inetd.conf に以下を記述

cvspserver stream tcp nowait.400 root /usr/sbin/tcpd /usr/sbin/cvs-pserver

  400 はrespawn[秒]ぽい.
  dpkg-reconfigure cvs したから詳細は不明.

Debianの場合

  /etc/cvs-cron.conf の以下を変更

REPOS="/home/yoshiki/CVS_DB"

  /etc/cvs-pserver.conf の以下を変更

CVS_PSERV_REPOS="/home/yoshiki/CVS_DB"

Remote から CVS を利用

% cvs -d :pserver:yoshiki@example.com:/home/yoshiki/CVS_DB login
% cvs -d :pserver:nishi@foo:/home/yoshiki/CVS co [Project Name]


CVSROOT を環境変数で指定

  CVSROOT を環境変数で指定すると楽だから設定

% setenv CVSROOT :pserver:yoshiki@example.com:/home/yoshiki/CVS_DB


% cvs login
% cvs co [Project Name]

  で login や checkout などが可能になる.

Reference

  バージョン管理システム CVS を使う > CVS PSERVER の設定と利用
  http://radiofly.to/nishi/cvs/cvs-cs-01.html