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
を指定する。
この記事は
現在のアクセス:19234