Linux CVS Server + jCVS-5.3.2 Client分散式開發(二) (轉)
Server:namespace prefix = o ns = "urn:schemas--com::office" />
端
首先新增cvs和使用者組,以使用者執行下面命令(如果是Free 請用pw 命令):
# groupadd cvs
# useradd –g cvs cvsroot
建立cvs的主目錄:
# mkdir /export #注:/export是你的cvsroot目錄。
修改/export目錄的屬組為cvsroot使用者和cvs組為770使同組成員可以讀寫該目錄:
# chown cvsroot /export
# chgrp cvs /export
# chmod 770 /export
初始化cvs服務的主目錄:
# cvs –d /export init
修改/etc/d.conf使cvs服務能夠響應客戶端的cvs請求,在/etc/inetd.conf檔案裡面加入一行:
cvspserver stream tcp nowait root /usr/bin/cvs cvs -b /usr/bin --allow-root /export pserver
修改/etc/services,如果該檔案裡沒有下面兩行請自己加上:
cvspserver 2401/tcp # CVS client/server operations
cvspserver 2401/udp # CVS client/server operations
請注意這裡的伺服器名cvspserver是和/etc/inetd.conf檔案中一致的。
重新啟動inetd程式使改變生效:
# /etc/rc.d/init.d/inetd restart或執行
# killall –HUPd
也可以達到同樣的目的。但在這裡我建議你reboot
這時在cvs伺服器上執行
$ netstat –na|grep 2401
就應該可以看到cvs服務偵聽在2401埠
tcp 0 0 0.0.0.0:2401 0.0.0.0:* LISTEN
這時cvs的伺服器環境就基本搭建好了。
Linux pserver 啟動:
如果是Redhat Linux 在xinetd.d中加一個檔案。啟動pserver
1.修改/etc/services,如果該檔案裡沒有下面兩行請自己加上:
cvspserver 2401/tcp # CVS client/server operations
cvspserver 2401/udp # CVS client/server operations
2. 在/etc/xinetd.d/下建立cvspserver 檔案。
service cvspserver{
disable=no
socket_type=stream
wait =no
user =cvsroot
server = /usr/bin/cvs
server_args = --allow-root=/cvsroot
log_on_suceess +=USERID
log_on_failure +=USERID
}
如果有多個庫,如下:
server_args = --allow-root=/cvsroot --allow-root=/product
3. 重啟xinet.d
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-992135/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux CVS Server + jCVS-5.3.2 Client分散式開發(一) (轉)LinuxServerclient分散式
- linux下配置cvs(轉)Linux
- Java Socket程式設計系列(二)開發帶回聲功能的Server和ClientJava程式設計Serverclient
- install and config the cvs server on linux (rh9)ServerLinux
- SQL Server 分散式查詢SQLServer分散式
- 分散式設計與開發分散式
- DCOM實現分散式應用(二) (轉)分散式
- 搭建分散式事務元件 seata 的Server 端和Client 端詳解(小白都能看懂)分散式元件Serverclient
- 從零開始的高併發(二)--- Zookeeper實現分散式鎖分散式
- CVS 簡介(轉)
- CVS教學(轉)
- 本地開發、兩層開發、三層開發與分散式開發分散式
- 初識用.NET Remoting來開發分散式應用(轉)REM分散式
- Longhorn 雲原生容器分散式儲存 - Python Client分散式Pythonclient
- JEESZ分散式框架開發環境部署分散式框架開發環境
- linux cvs部署薦Linux
- CVS使用簡介(轉)
- Java在Client/Server網路中的應用 (轉)JavaclientServer
- 分散式服務框架開發筆記分散式框架筆記
- 分散式系統(二)——GFS分散式
- MySQL client server 協議MySqlclientServer協議
- 分散式發電分散式
- 解碼 | 25 分鐘開發分散式架構的轉賬小程式分散式架構
- Linux嵌入式系統開發,嵌入式Linux開發教程Linux
- 分散式部署ArcSde(轉)分散式
- cvs客戶端大全(轉)客戶端
- CVS使用經驗談 (轉)
- 分散式系統的設計與開發分散式
- MSSQL server分散式事務解決方案SQLServer分散式
- windows做ntp server,linux做ntp client端的配置方法WindowsServerLinuxclient
- 分散式鎖實現(二):Zookeeper分散式
- 分散式資料庫系列(二)分散式資料庫
- COM開發拾粹<二> (轉)
- HbaseHA分散式搭建(轉載)分散式
- Laravel + connmix 開發分散式 WebSocket 聊天室Laravel分散式Web
- DAPP——分散式應用系統開發分析APP分散式
- 鴻蒙原生應用開發——分散式資料物件鴻蒙分散式物件
- WCF分散式開發常見錯誤(27):Securechannelcannotbeopened分散式