CVS
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* [[CVS]]
** 環境作成
まずcvsrootを作る
mkdir /usr/local/cvsroot
chmod -R 2775 cvsroot
グループの作成
groupadd cvsgroup
次にリポジトリ作成
cvs -d /usr/local/cvsroot init
グループ設定
cd /usr/local
chgrp cvsgroup cvsroot
グループに追加(testユーザ)
usermod -G cvsgroup test
xinetd.dに以下の内容でファイルを作成し、xinetdをrestart
service cvspserver
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/usr/local/cvsroot pser...
disable = no
}
動いているかの確認
nmap -p 2401-2401 localhost
** CVSパスワードの作成
CVSサーバにログインできるユーザを設定し、パスワードを作成...
cvsroot ディレクトリの下に、CVSROOT ディレクトリを作成し...
hoge# cd cvsroot
hoge# mkdir CVSROOT
パスワードを生成させる /usr/bin/htpasswd があることを確認...
hoge# cd /usr/local/bin
hoge# pwd
/usr/local/bin
hoge# ls -la htpasswd
-rwxr-xr-x 1 root root 27624 9/14 03:58 htpasswd
/usr/home/cvsroot/CVSROOT ディレクトリで、htpasswd を実行...
hoge# cd /usr/home/cvsroot/CVSROOT
hoge# pwd
/usr/home/cvsroot/CVSROOT
hoge# /usr/bin/htpasswd -c passwd hogeuser //-cで新規作...
New password:
Re-type new password:
Adding password for user hogeuser
次に、hoge というユーザのパスワードを作成します。今度は p...
hoge# /usr/bin/htpasswd passwd hoge
New password:
Re-type new password:
Adding password for user hoge
作成された passwd ファイルは、以下のようになっています。...
hoge# cat passwd
hoge:XuRO/CRkm9rnA
hoge#
次に CVS にログインするユーザ名を追加します。vi で passwd...
hoge# vi passwd
ユーザ名の最後に CVS でログインするユーザ名を追加します。...
hoge:XuRO/CRkm9rnA:hoge
これで、CVSの環境構築は終わり
** TIPS
-バイナリの指定がしたい
cvswrappersに
*.jpg -k 'b'
と記入します。
終了行:
* [[CVS]]
** 環境作成
まずcvsrootを作る
mkdir /usr/local/cvsroot
chmod -R 2775 cvsroot
グループの作成
groupadd cvsgroup
次にリポジトリ作成
cvs -d /usr/local/cvsroot init
グループ設定
cd /usr/local
chgrp cvsgroup cvsroot
グループに追加(testユーザ)
usermod -G cvsgroup test
xinetd.dに以下の内容でファイルを作成し、xinetdをrestart
service cvspserver
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/usr/local/cvsroot pser...
disable = no
}
動いているかの確認
nmap -p 2401-2401 localhost
** CVSパスワードの作成
CVSサーバにログインできるユーザを設定し、パスワードを作成...
cvsroot ディレクトリの下に、CVSROOT ディレクトリを作成し...
hoge# cd cvsroot
hoge# mkdir CVSROOT
パスワードを生成させる /usr/bin/htpasswd があることを確認...
hoge# cd /usr/local/bin
hoge# pwd
/usr/local/bin
hoge# ls -la htpasswd
-rwxr-xr-x 1 root root 27624 9/14 03:58 htpasswd
/usr/home/cvsroot/CVSROOT ディレクトリで、htpasswd を実行...
hoge# cd /usr/home/cvsroot/CVSROOT
hoge# pwd
/usr/home/cvsroot/CVSROOT
hoge# /usr/bin/htpasswd -c passwd hogeuser //-cで新規作...
New password:
Re-type new password:
Adding password for user hogeuser
次に、hoge というユーザのパスワードを作成します。今度は p...
hoge# /usr/bin/htpasswd passwd hoge
New password:
Re-type new password:
Adding password for user hoge
作成された passwd ファイルは、以下のようになっています。...
hoge# cat passwd
hoge:XuRO/CRkm9rnA
hoge#
次に CVS にログインするユーザ名を追加します。vi で passwd...
hoge# vi passwd
ユーザ名の最後に CVS でログインするユーザ名を追加します。...
hoge:XuRO/CRkm9rnA:hoge
これで、CVSの環境構築は終わり
** TIPS
-バイナリの指定がしたい
cvswrappersに
*.jpg -k 'b'
と記入します。
ページ名: