[[CVS]]

以下の手順は[[こちらのページ:http://www.powerdee.com/it/cvs.html]]を参考にした

* CVS サーバの構築 [#y28c90b2]

CentOS 5 上で、cvs サーバを作る手順

** cvs パッケージの確認 [#x127cf2b]

cvs コマンドが入ってればOK

** cvs サーバ用のユーザとグループの作成 [#y19bcbd3]

cvs の親玉と、利用者群をまとめるグループを cvsusers とし、親玉は cvs ユーザとする

 # groupadd cvsusers 
 # useradd -G cvsusers cvs
 # passwd cvs

ユーザ foo を cvs 利用者として登録するので、/etc/group を編集して、cvsusers グループに含めておく


** リポジトリを作ってオーナーとパーミッションを設定 [#a87944a7]

 # mkdir /home/cvsroot
 # chown cvs:cvsusers /home/cvsroot
 # chmod 2775 /home/cvsroot

** リポジトリ初期化 [#e4f087ed]

 # su - cvs
 $ cvs -d /home/cvsroot init

** リポジトリのパーミッション変更 [#jf6779b3]

 $ chmod g-w /home/cvsroot/CVSROOT


** cvs ユーザでのログインを禁止 [#f0e0cbc2]

 # usermod -s /bin/false cvs


** pserver の用意 [#lcc7ba13]

xinetd が入っていなければ、yum install xinetd として入れる。

/etc/xinetd.d/cvs が作成されるので、disable 行を no に変更する

また、HOME の場所を /home/cvsroot に変更

service xinetd start として、起動を確認

以上


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS