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"をパスワードなしで割り当てている。 |