CentOS系統(tǒng)中建立cvs server方法
cvs server是用來控制版本的,做項目的時候為了方便文件版本的控制就把項目文件放到cvs服務(wù)器上作版本控制。那么,如何在CentOS系統(tǒng)中建立cvs server呢,下面我們就來學(xué)習(xí)一下。
CentOS系統(tǒng)中以root操作:
1.CentOS系統(tǒng)查看是否安裝cvs
rpm -qa|grep cvs
一般安裝在/usr/bin/cvs,如果未安裝,下載一個***的rpm安裝即可
2.CentOS系統(tǒng)建立cvs用戶組,便于管理cvs用戶
groupadd cvs
3.CentOS系統(tǒng)建立cvs組的cvsroot用戶和所屬的目錄
useradd -g cvs -G cvs -d /home/cvsroot cvsroot
4.CentOS系統(tǒng)為cvsroot用戶添加密碼
passwd cvsroot
5.CentOS系統(tǒng)改變/home/cvsroot的目錄屬性
chmod 775 /home/cvsroot
6.CentOS系統(tǒng)以cvsroot操作,初始化cvs源代碼庫,此操作生成目錄/home/cvsroot/CVSROOT,其下為一些初始化文件
cvs -d /home/cvsroot init
7.在/etc/xinetd.d/新建cvspserver文件,填入以下內(nèi)容
引用
service cvspserver
{flags = REUSE
socket_type = stream
wait = no
user = root
protocol= tcp
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvsroot pserver
disable = no }
8.CentOS系統(tǒng)修改/etc/services加入
cvspserver 2401/tcp #pserver cvs service
9.CentOS系統(tǒng)重新啟動xinetd:
/etc/rc.d/init.d/xinetd restart
或者service xinetd restart
10.CentOS系統(tǒng)檢查cvspserver服務(wù)是否已經(jīng)啟動
netstat -l |grep cvspserver
應(yīng)該有如下結(jié)果:
tcp 0 0 *:cvspserver *:* LISTEN
11.CentOS系統(tǒng)添加cvs用戶.在/home/cvsroot/CVSROOT下運行htpasswd -c passwd test
將新建一個叫做passwd的文件并且提示輸入密碼,密碼經(jīng)過md5加密放入passwd文件.以后新加用戶不用-c.
12.CentOS系統(tǒng)將cvs用戶與系統(tǒng)用戶對應(yīng).
vi passwd
每個用戶那行***添加:cvsroot
例如:test:xxxx:cvsroot
這樣,我們就完成了在CentOS系統(tǒng)中建立cvs server的步驟,希望大家可以更好的學(xué)習(xí)CentOS系統(tǒng)知識。
【編輯推薦】