Eva's Blog

本站首页    管理页面    写新日志    退出

[J2EE][c]在Solaris下安装CVS服务器文档
Eva 发表于 2006/3/23 10:32:22

假设我们的CVSROOT在/opt/cvs 找到原代码www.cvshome.org下载回来解压 $gunzip cvs-1-11.tar.gz $tar xvf cvs-1-11.tar 会回生成一个叫cvs-1.11的目录,进入目录编译, $cd cvs-1.11 $./configure --prefix=/usr/local/cvs(--prefix参数是指定安装目录,相信大家都应该知道吧) $make $su root #make install  将/usr/local/cvs/bin 加入到PATH环境变量中。输入cvs –version测试。正确的话会显示cvs的版本号。 操作完毕后,CVS服务器需要的软件部分就安装上了,下面就要进行一些设置   建立用户组和用户帐号   创建组 groupadd group1 groupadd group2 groupadd group3 groupadd test (测试) groupadd cvsadmin(管理员)   建立用户   Useradd –m –g cvsadmin –G GID –d /export/home/cvsadmin –s /bin/bash cvsadmin Passwd cvsadmin 输入cvsadmin 的密码 同样的方法创建其他用户   在/opt/cvs/下建立文件夹 Mkdir group1 group2 group3 test undercontral(受控库)   初始化CVS服务器,初始化过程中将 CVS将创建它所用的系统文件,并写入原始内容。 #cvs –d /opt/cvs/group1 init #cvs –d /opt/cvs/group2 init #cvs –d /opt/cvs/group3 init #cvs –d /opt/cvs/test init #cvs –d /opt/cvs/undercontral init   查看 /opt/cvs/group1、/opt/cvs/group2、/opt/cvs/group3、/opt/cvs/test、/opt/cvs/undercontral目录,每个文件夹该生成一个CVSROOT文件夹,且该目录下面有很多系统文件。  编辑/etc/services文件并且加入: #vi /etc/servicescvspserver 2401/tcp #cvs server tcp port cvspserver 2401/udp #cvs server udp port  编辑/etc/inetd.conf文件并且加入: #vi /etc/inetd.conf cvspserver stream tcp nowait root /usr/local/cvs/bin/cvs cvs -f --allow-root=/opt/cvs/group1 --allow-root=/opt/cvs/group2 --allow-root=/opt/cvs group3 --allow-root=/opt/cvs/test --allow-root=/opt/cvs/undercontral pserver  从新启动inetd进程 #ps -ef |grep inetd(查inetd的进程号) #kill -1 inetd的进程号   telnet localhost 2401 如果出现光标闪动 输入ok 回车 出现   [bash-2.03]root@solaris:/data/project>telnet localhost 2401 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. ok 回车 cvs [pserver aborted]: bad auth protocol start: ok   则说明cvs服务器已经正常运行了。   权限管理 进入/opt目录 Chgrp sys –R cvs Chmod –R 755 cvs   进入/opt/cvs目录 Chgrp –R group1 group1 Chgrp –R group2 group2 Chgrp –R group3 group3 Chgrp –R test test Chgrp –R cvsadmin undercontral   Chmod –R 770 group1 group2 group3 test undercontral   编辑/etc/group 把cvsadmin或者其他管理员帐号(例如:Kilven)加入到cvsadmin group1 group2 group3 test五个组中 cvsadmin::102:cvsadmin,Kilven group1::104: cvsadmin,Kilven test::105:cvsadmin,Kilven group2::106:cvsadmin,Kilven group3::107:cvsadmin,Kilven   此时你再访问cvs服务器就会发现除了cvsadmin和Kilven可以访问所有仓库以外,其他人只能访问自己组的cvs资源。

阅读全文(5398) | 回复(0) | 编辑 | 精华

 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

 
 



.: personal

    


Name:Eva

Position: ZJ.NingBo


.: Calendar

«September 2022»
123
45678910
11121314151617
18192021222324
252627282930

.: My Subjects

首页(11)
DBA(0)
What(2)
Java(0)
J2EE(1)
XML(2)
JS(1)
Tools(0)
OFBIZ(3)
APS(1)
Solaris(0)
Template(0)


.: NewBlogs

Java 下的 team 开发
DTD step 1
[c]在Solaris下安装CVS服务器
XML初初感觉
is blog?
is API?
[转] workflow2
[转] workflow1
ofbiz学习站点
我用过的JAVASCRIPT


.: NewComment
回复:is blog?
回复:[转] workflow2
回复:如何修改weblogic cons
The 3G S iPhone
回复:如何修改weblogic cons
回复:如何修改weblogic cons
回复:如何修改weblogic cons
回复:ofbiz学习站点
回复:ofbiz学习站点
回复:如何修改weblogic cons


.:New Info

blog名称:Eva's Blog
日志总数:11
评论数量:105
留言数量:-1
访问次数:256955
建立时间:2005年11月30日



.: New Messages

签写新留言


.: My Links



HHH
11




站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.016 second(s), page refreshed 144741464 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号