您好,登錄后才能下訂單哦!
CentOS系統中建立cvs server方法是怎樣的,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
cvs server是用來控制版本的,做項目的時候為了方便文件版本的控制就把項目文件放到cvs服務器上作版本控制。
下面我們就來學習一下。
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方法是怎樣的問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。