linux下cvs伺服器配置

2021-08-29 14:30:57 字數 1489 閱讀 6753

檢查 /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...