關於如何配置cvs伺服器,網上的文章一般都是針對linux。linux和unix很類似,所以在unix上面配置cvs伺服器的方法和在linux差不多,但是也有一些特殊的地方需要注意。下面我以aix5.2為例說明一下特殊的地方。
配置服務
需要配置的檔案是 /etc/inetd.conf,新增:
cvspserver stream tcp nowait root /usr/bin/cvs cvs -f --allow-root=/home/cvsroot pserver
和/etc/services,新增:
cvspserver 2401/tcp # cvs client/server operations
cvspserver 2401/udp # cvs client/server operations
重啟服務
$stopsrc -s inetd
$startsrc -s inetd
檢視2401埠
$netstat -a|grep cvs
tcp4 0 0 *.cvspserv *.* listen
配置cvs使用者
在$cvsroot(例如/home/cvsroot/cvsroot)下建立passwd檔案,檔案格式為
user:passwd:cvsroot
其中passwd應當是加密過的,可以使用如下的指令碼來得到加密後的密碼:
1 #!/usr/bin/perl
2 srand (time());
3 my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))";
4 my $salt = sprintf ("%c%c", eval $randletter, eval $randletter);
5 my $plaintext = shift; my $crypttext = crypt ($plaintext, $salt);
6 print "$n";
如果是希望新增系統已有的使用者,則可以直接在檔案/etc/security/passwd裡面找到這些使用者加密後的密碼,然後copy到cvsroot/passwd裡面,就可以完成這些使用者的新增。或者使用useradd命令建立一些臨時的使用者,將加密後的密碼copy過來,然後再userdel
配置CVS伺服器
首先安裝了 rhel 4 預設情況下,如果你選中了 rhel 的開發包,cvs就會預設安裝了。redhat 的cvs 是把客戶端和服務端放在了一個 rpm包中了。害我找了半天的 cvsd l如果是編譯安裝,需要你在 etc service 檔案中新增下面的兩行 cvspserver 2401 tcp...
CVS伺服器的配置
cvs想必做軟體開發的都聽說過,那麼怎麼才能讓開發人員享受這一便利工具呢?當然是裝個cvs伺服器了。windows下有個cvsnt,沒用過,據說問題比較多。linux下當然簡單了,debian下更是如此。修改配置檔案 檢查一下 etc cvsd cvsd.conf檔案,確認最後幾行類似如下的形式 r...
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伺服器配置
檢查 etc services 首先鍵入 vi etc services 然後鍵入 cvspserver 如果找到的行前面並沒有 那麼就不用修改了,否則去掉行首的 在 etc xinetd.d 目錄下建立一個檔案,隨便命名,比如 cvs vi etc xinetd.d cvs 在其中添上 儲存以後建...
搭建CVS伺服器
2 安裝cvsnt 3 啟動服務 add 新增目錄 5 cmd命令下 set cvsroot pserver owner 127.0.0.1 cvsproject hello owner為window登入帳號 6 cvs login 輸入系統密碼 7 建立使用者 cvs password r own...