CVSはrpmなどでセットアップ済みと仮定する。
ここでは例によってRedhat8.0を使用した。
| OS | Redhat Linux 8.0 |
| IP | 192.168.10.3 |
| CVSルート | /opt/cvsroot |
だと仮定して記載します。
mkdir /opt/cvsroot
cvs -d /opt/cvsroot init
/etc/xinet.d/cvspserver
というファイルを作成
内容:
service cvspserver
{
socket_type = stream
wait = no
protocol = tcp
user = root
server = /usr/bin/cvs
server_args =-f --allow-root=/opt/cvsroot pserver
disable = no
}
cvspserver 2401/tcp cvspserver 2401/udp
cvs -d ':pserver:root@localhost:/opt/cvsroot' login cvs -d ':pserver:root@localhost:/opt/cvsroot' logout
GUIツール等でグループとユーザ作成
| グループ | ユーザ |
| cvsadmin | rootのみ |
| cvsusers | cvsuser |
もしくは
# groupadd cvsusers # useradd cvsuser -g cvsusers # groupadd cvsadmin # usermod -G cvsadmin root # passwd cvsuser Changing password for user cvsuser. New password:
chown -R root:cvsusers /opt/cvsroot chmod 775 /opt/cvsroot
/sbin/service xinetd restart
cvs -d ':pserver:cvsuser@192.168.10.3:/opt/cvsroot' login <- ローカル
export CVSROOT=/opt/cvsroot <- ローカル export CVSROOT=:pserver:cvsuser@192.168.10.3:/opt/cvsroot <- リモート(確認中)
ちなみに、Eclipseでキーワード変換($Id$)を使いたい場合は、
Window >> 設定 の チーム >> CVS 内で -kkv
を指定する。
この記事は
現在のアクセス:20253