Cvs 安装配置测试全过程

Linux 服务器硬件及软件:
IBM 服务器 X345, redhat linux AS 4 2.6.25 , 我是直接用系统自带的 cvs 包。
cvs- 1.11.2 -27 ,如果你不确定有没有安装,可以用 rpm �Cq cvs 察看。
配置:
创建仓库,
创建 CVS 帐号:
[root@zywap data]# useradd cvsroot
[root@zywap data]# passwd cvsroot
接下来再 /home 下发现了 cvsroot 目录。
初始化 CVS 仓库:
我要用 cvs 帐号初始化仓库
[root@zywap data]# su - cvsroot   
[cvsroot@zywap cvsroot]$ cvs -d /home/cvsroot init
初始化完后,在下面发现如下:
CVSROOT
察看 service 是否有如下
[cvsroot@zywap etc]$ cat /etc/services | grep 2401
cvspserver      2401/tcp                        # CVS client/server operations
cvspserver      2401/udp                        # CVS client/server operations
添加 cvs 启动
编辑: cvspserver
service cvspserver
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = cvsroot
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvsroot pserver
log_on_success += USERID
log_on_failure += USERID
}
然后保存到 /etc/xinetd.d 内,重起 xinetd ,
[root@zywap data]# service xinetd restart
Stopping xinetd:                                           [  OK  ]
Starting xinetd:                                           [  OK  ]
察看 2401 端口是否开放
[root@zywap data]# netstat -an | grep 2401
tcp        0      0 0.0.0 .0:2401                0.0.0 .0:*                   LISTEN
接下来配置 CVStrac
介绍: CVStrac 是一个开放源代码,与 CVS 搭配使用的任务管理和错误跟踪工具,基于 WEB 方式访问。功能很多。我只用来为 CVS 添加用户。
首先下载软件:
中文版源代码下载:
               
[url]http://www.cnpack.org/download/cvstrac-src-cn.tar.gz[/url]

 
SQLite 2.4.6 以上版本
[url]http://www.sqlite.org/download.html[/url]
下载后:执行:
tar zxvf sqlite- 2.8.17 .tar.gz
然后进入目录,执行一系列
./confige   make    make install
[root@zywap root]# tar zxvf cvstrac-src-cn.tar.gz
[root@zywap root]# cd cvstrac
[root@zywap cvstrac]# cp linux-gcc.mk Makefile
Vi Makefile
修改: SRCDIR =  CVS 源代码目录
INSTALLDIR = 为安装后执行文件存放目录。如 /usr/local/bin
然后 make install
接下来初始化数据库:
Su �C cvsroot
[cvsroot@zywap cvsroot]$ cvstrac init /home/cvsroot test
命令执行后,会生成一个 /home/cvsroot/test.db 数据库文件。
启动 cvstrac
启动方式有好几种。我是以 cgi 方式启动的。
apache cgi-bin 目录下编辑 cvstrac 执行文件。
vi  cvstrac
#!/bin/sh
/usr/local/bin/cvstrac cgi /home/cvsroot
注意这里注意权限,将 apache 的启动用户组改为 cvsroot
启动 apache 后,在 IE 里输入
[url]http://cvsroot[/url] 地址 /cgi-bin/cvstrac/test/index
可以打开登陆提示
User: setup  passwd: setup
输入后登陆进去,点击设置:设置 cvs 仓库和 CVS 数据库。
点击用户。用来添加 CVS 用户。。
测试,客户端我用的是 TortoiseCVS- 1.8.13
首先我新建了一个文件夹。鼠标右击 ->cvs-> 创建新模块,打开提示框:
协议: pserver
服务器: cvs 服务器地址
仓库文件夹: /home/cvsroot
用户名: CVS 用户名
然后确定。如果无错误出现,即模块建立完成。
接下来就可以提交内容了。
Windows
测试服务器 windows 2003 硬件:普通 pc
  1 、下载 CVSNT, 下载地址 : [url]http://www.cvsnt.org/wiki/[/url]
我安装的是 cvsnt- 2.5.01 .1910
安装后在开始 - 〉程序: 运行 CVSNT Service control panel
建立知识库 ,:
Service control panel 选择 Repositories,  然后点击 ”Add”, 选择或新建一个文件夹 , 比如这里我们新建一个 ”CVSServer” 文件夹 , 路径是 ”E:\CVSServer”, 在出现“ Do you want to initialise it? ”对话框时 , 选择“是” , 知识库就配置好了。
安装 TortoiseCVS- 1.8.13 用来创建数据库及用户
开始 �C 〉程序 �C CVStracNT -> CVStrac 配置 �C 〉添加 -〉仓库路径选择cvs库 -〉映射用户复选框选上。完成。
然后点击 启动 。
然后选择 数据库名。点击游览,可以打开一个登陆窗口。输入 user: setup . passwd: setup
登陆后设置CVS 仓库,及用户。
完成后测试。
客户端使用  TortoiseCVS- 1.8.13   测试。
TortoiseCVS 创建新模块 :
       选择一个上传代码的目录 ( 比如 :TestCode), 点击右键 = ”CVS” = 创建新模块 ”, Protocol 中选择 Windows 授权协议 , Sever 中输入计算机名 , Repository folder 中输入知识库的完整路径 ”E:\CVSServer”, UserName 输入安装 CVSNT 计算机的登录用户名。然后点击“确定” , 出现密码对话框时 , 输入刚才设置的登录用户的密码 , 然后点击“ OK , 新模块就创建成功了。
上传代码
       选择刚才创建新模块的目录 TestCode, 点击右键 = CVS 添加所有内容 , 添加完成后 , 再点击右键 = CVS 提交 , 就将代码上传到 CVSNT
 
 

你可能感兴趣的:(安装,配置,职场,cvs,休闲)