檢查 /etc/services
首先鍵入
vi /etc/services
然後鍵入
/cvspserver
如果找到的行前面並沒有#,那麼就不用修改了,否則去掉行首的#
在 /etc/xinetd.d 目錄下建立乙個檔案,隨便命名,比如 cvs
vi /etc/xinetd.d/cvs
在其中添上
儲存以後建立乙個名為 cvs 的組和乙個名為 cvsroot 的使用者
groupadd cvs
useradd -g cvs -s /sbin/nologin cvsroot
然後 vi /etc/profile
在其中添上
export cvsroot = /home/cvsroot
重啟 xinetd:
/etc/init.d/xinetd restart
初始化cvs倉庫
cvs -d /home/cvsroot init
這樣cvs就可以用了
如果不修改以上的錯誤,就會在cvs login的時候出現:cvs [login aborted]: unrecognized auth response from localhost: usage: cvs [cvs-options] command [command-options-and-arguments] 這樣的錯誤提示。
新增倉庫: 進入到你的原始碼目錄
cd /your/sources/path
然後執行
cvs export source_dir_name author version
其中的source_dir_name 就是你的工程在 cvsroot 目錄中儲存的目錄名, author 為工程作者, version 為你的工程發行版本號,必須以字母開頭
新增匿名唯讀使用者:
useradd -g cvs -m -s /sbin/nologin anonymous
chmod 644 /home/cvsroot/cvsroot/passwd
echo "anonymous::anonymous" >> /home/cvsroot/cvsroot/passwd
chmod 444 /home/cvsroot/cvsroot/passwd
echo "anonymous" >> /home/cvsroot/cvsroot/readers
chmod 444 /home/cvsroot/readers
不使用 real system user 登陸:
chmod 644 $cvsroot/cvsroot/config
vi $cvsroot/cvsroot/config
將第二行的
#systemauth = no
去掉注釋,即改為
systemauth = no
引用:
service cvspserver
linux下配置cvs伺服器
一 cvs伺服器的安裝 1。檢視你的作業系統上是否安裝了cvs rpm qa grep cvs 2。建立cvs使用者組 groupadd cvs 3。建立cvs組的cvsroot使用者和所屬的目錄 useradd g cvs g cvs d cvsroot cvsroot 4。為cvsroot使用者...
Linux下CVS伺服器
2.在 etc xinetd.d下面建立乙個檔案cvspserver,其內容如下 service cvspserver 其中cvs命令在 usr bin目錄下,而設定cvs工作根目錄是 cvs。3.重新啟動xinetd超級伺服器,使用下面命令 etc init.d xinetd restart 4....
配置CVS伺服器
首先安裝了 rhel 4 預設情況下,如果你選中了 rhel 的開發包,cvs就會預設安裝了。redhat 的cvs 是把客戶端和服務端放在了乙個 rpm包中了。害我找了半天的 cvsd l如果是編譯安裝,需要你在 etc service 檔案中新增下面的兩行 cvspserver 2401 tcp...