自宅サーバー構築メモ The last update of this page 2007/01/11
インストール
パッケージからインストール(yumの設定は済ましておく)
yum install cvs
設定
CVS用ディレクトリの作成
mkdir /var/cvs

CVSリポジトリの初期化
cvs -d /var/cvs init

xinetdよりCVSを起動するときの各種パラメータを記述
vi /etc/xinetd.d/cvs
内容
service cvspserver
{
disable = no
port = 2401
socket_type = stream
protocol = tcp
wait = no
user = root
passenv = PATH
server = /usr/bin/cvs
env = HOME=/var/cvs
server_args = -f --allow-root=/var/cvs pserver
# bind = 127.0.0.1
}

読み取り権限の変更
chmod 644 /etc/xinetd.d/cvs

xinetdの再起動
/etc/init.d/xinetd restart

CVSユーザーの追加・設定
useradd cvsuser
chown -R cvsuser.cvsuser /var/cvs
vi /var/cvs/CVSROOT/passwd
passwdファイルの記述例
hosokawa::cvsuser
上記例では"hosokawa"というcvsユーザーに、実際のユーザー"cvsuser"をパスワードなしで割り当てている。