さくらレンタルサーバーにCVSを構築する方法
この手順通りにやれば10minで構築可能
目次 1.参考にしたサイト 2.CVSとは? 3.インストール方法 4.環境設定 5.Eclipseで接続
1. 参考にしたサイト
↓1番目が非常に参考になる。
多人数での開発環境構築(CVSサーバー構築) - へっぽこSEブログ
http://works.nri.co.jp/service/pdf/cvs_redhat.pdf
2.CVSとは?
3. インストール方法
cvsとxinetdを、インストールする。
xinetd - システム管理コマンドの説明 - Linux コマンド集 一覧表
自分の場合は、すでにインストールされているのでversionの確認
[appadm@localhost ~]$ rpm -q cvs cvs-1.11.22-11.el5_8.1 [appadm@localhost ~]$ rpm -q xinetd xinetd-2.3.14-17.el5 yum -y install xinetd #なければ導入する
4.環境設定
CVS用ディテクトリ作成
mkdir /home/appadm/cvs
sudo cvs -d /home/appadm/cvs/cvsroot init
xinetd経由でCVSサーバーを起動するための設定
sudo 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=/home/appadm/cvs server_args = -f --allow-root=/home/appadm/cvs/cvsroot pserver # bind 127.0.0.1 }
xinetd再起動(設定を読みこませる)
sudo /etc/init.d/xinetd restart
ログインユーザ作成
既存ユーザで対応
フォルダに権限付与
sudo chown -R ユーザ名.グループ名 /home/appadm/cvs/cvsroot
さくらでの構築メモ
1.server_args = -f -allow-root=/home/appadm/cvs/cvsroot pserver
の-allowが?allowになっていた。
2.-allow-rootは、--allow-rootにするべきらしい。
でないと↓のエラーが出る
入出力例外が発生しました: 接続が拒否されました: cvs: invalid option -- 'l'
接続が拒否されました: cvs: invalid option -- 'l'
とりあえずつながった。
http://www.linuxquestions.org/questions/linux-software-2/connection-problems-with-cvs-on-red-hat-9-a-395289/