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