cvs的架設(服務端)

2021-06-03 02:30:25 字數 1873 閱讀 1295

1. 建立cvsroot目錄,因為這裡涉及到使用者對cvsroot裡的檔案讀寫的許可權問題,

所以比較簡單的方法是建立乙個組,然後再建立乙個屬於該組的帳戶,而且以後有

讀寫許可權的使用者都要屬於該組.假設我們建乙個組cvs,使用者名稱cvsroot.建組和用

戶的命令如下 

#groupadd cvs 

#adduser cvsroot

生成的使用者家目錄在/home/cvsroot(根據自己的系統調整) 

2. 用cvsroot使用者登陸,修改 /home/cvsroot (cvsroot)的許可權,賦與同組人有讀寫的許可權: 

$chmod 771 . (或者770應該也可以) 

注意:這一部分工作是按照文件說明做的,是否一定需要這樣沒有試驗,我

會在做試驗後在以後版本的教程說得仔細一點.如果您有這方面的經驗請提

供給我,謝謝. 

3. 建立cvs倉庫,(仍然是cvsroot使用者),用下面命令: 

$cvs    -d /home/cvsroot init

4. 以root身份登陸,修改/etc/inetd.conf 和 /etc/services,分別加入下面一行: 

在 /etc/inetd.conf 裡加入: 

cvsserver    stream    tcp    nowait    root    /usr/bin/cvs    cvs --allow-root=/home/cvsroot pserver 

說明:上面的行是單獨一整行,/usr/bin/cvs 應該是你的cvs版本的命令路徑,

請根據自己的系統調整./home/cvsroot 是你建立的cvsroot的路徑,也請

根據上面建立目錄的部分的內容做調整. 

在/etc/services裡加入: 

cvsserver    2401/tcp 

說明:cvsserver是任意的名稱,但是不能和已有的服務重名,也要和上面修改/etc/inetd.conf那行的第一項一致.這裡我用的是cvs的口令認證方式,cvs還有其他認證方式,我沒有做試驗,如果您有經驗,請補充,謝謝. 

5. 新增可以使用cvs服務的使用者到cvs組: 

以root身份修改/etc/group,把需要使用cvs的使用者名稱加到cvs組裡,比如我想

讓使用者laser和gumpwu能夠使用cvs服務,那麼修改以後的/etc/group應該有下

面這樣一行: 

cvs:x:105:laser,gumpwu 

在你的系統上gid可能不是105,沒有關係.主要是要把laser和gumpwu用逗號

分隔開寫在最後乙個冒號後面.當然,象redhat等分發版有類似linuxconf這樣

的工具的話,用工具做這件事會更簡單些

6.因為redhat linux跟unix系統的差異,啟動服務的方式就不同(在unix下用inetd.conf

配置檔案,linux下有乙個叫xinetd.conf,在裡面我才發現啟動所有的服務包含在xinetd.d

目錄中,開啟該目錄中的任意乙個檔案,你就明白了)

參照unix系統/etc/inetd.conf檔案加入的那一行 

cvspserver stream tcp nowait root /usr/local/cvs/cvs cvs -f

--allow-root=/opt/cvs pserver跟linux系統中/etc/xinetd.d目錄中的telnet檔案

生成乙個檔案(在/etc/xinetd.d目錄) 

#touch cvspserver

建立乙個啟動指令碼cvspserver

#vi /etc/xinetd.d/cvspserver

service cvspserver

7.啟動服務

#service xinetd restart

cvs的架設(服務端)

1.建立cvsroot目錄,因為這裡涉及到使用者對cvsroot裡的檔案讀寫的許可權問題,所以比較簡單的方法是建立乙個組,然後再建立乙個屬於該組的帳戶,而且以後有 讀寫許可權的使用者都要屬於該組 假設我們建乙個組cvs,使用者名稱cvsroot 建組和用 戶的命令如下 groupadd cvs ad...

HTTP服務端JSON服務端

最後更新日期 2014 5 18 author kagula 內容簡介 cppcms是個開源web開發框架,通過它可以很容易實現http服務和json服務,這裡介紹cppcms開發環境的搭建。寫乙個cppcms測試程式,它建立http服務,向瀏覽器返回hello,world頁面。cppcms依賴的一...

如何通過台服流出的服務端自己架設DNF

為達到更好的瀏覽效果,原文 寫在最前 其實我也是dnf忠實粉絲,大概在四年級也就是2008年剛剛開始公測的時候就入坑了,一直持續到高中,目睹了阿拉德大陸的各種變化,對它的貢獻也不少,在我哥的幫助下,六年級的時候就已經有兩個角色有全套天空了 那個時候的天空真的很稀有 一直這麼持續到大學。但是後來實在是...