CVSをインストールしてみた


今更ながら自分のマシンにCVSを入れてみた。

なので備忘録

CVSのダウンロードとインストール

# wget http://archives.sertice.org/devs/linux/cvs/cvs-1.11.22.tar.gz

# tar xfvz cvs-1.11.22.tar.gz

# cd cvs-1.11.22

# ./configure

# make

# make install

cvsグループとユーザーの追加

(インストールの時点で作成されているかもしれません)

# groupadd cvs

# useradd cvs

ユーザーをCVSグループに追加

# usermod -G cvs username

CVSの設定

# su – cvs

# cd

# export CVSROOT=/home/cvs/ →CVSのレポジトリを/home/cvsにする場合

# cvs init

exportをたたくのが面倒なときはユーザーのホームディレクトリの.bash_profileに以下のように追記

CVSROOR = /home/cvs

export CVSROOT

設定内容を反映

# service ~/.bash_profile

インポート

# cvs import -m “<コメント(なくてもいい)>” <プロジェクト名> avendor start

エクスポート

# cvs export -D today プロジェクト名

何故かエクスポートするとパーミションエラーが出たのでこのようなディレクトリを追加

# su –

# vi /home/cvs/CVSROOT/config

LockDir=/tmp/cvsdir

を追記

# cd /tmp

# mkdir cvsdir

# chmod 0775 cvsdir

最近プログラムしてないな。。。

eight-tree