在Solaris下安装CVS服务器文档
2004-08-04 17:13
363 查看
在Solaris下安装CVS服务器文档
假设我们的CVSROOT在/opt/cvs
找到原代码www.cvshome.org下载回来
解压
$gunzipcvs-1-11.tar.gz
$tarxvfcvs-1-11.tar
会回生成一个叫cvs-1.11的目录,进入目录编译,
$cdcvs-1.11
$./configure--prefix=/usr/local/cvs
(--prefix参数是指定安装目录,相信大家都应该知道吧)
$make
$suroot
#makeinstall
将/usr/local/cvs/bin加入到PATH环境变量中。
输入cvs–version测试。正确的话会显示cvs的版本号。
操作完毕后,CVS服务器需要的软件部分就安装上了,下面就要进行一些设置
建立用户组和用户帐号
创建组
groupaddgroup1
groupaddgroup2
groupaddgroup3
groupaddtest(测试)
groupaddcvsadmin(管理员)
建立用户
Useradd–m–gcvsadmin–GGID–d/export/home/cvsadmin–s/bin/bashcvsadmin
Passwdcvsadmin
输入cvsadmin的密码
同样的方法创建其他用户
在/opt/cvs/下建立文件夹
Mkdirgroup1group2group3testundercontral(受控库)
初始化CVS服务器,初始化过程中将CVS将创建它所用的系统文件,并写入原始内容。
#cvs–d/opt/cvs/group1init
#cvs–d/opt/cvs/group2init
#cvs–d/opt/cvs/group3init
#cvs–d/opt/cvs/testinit
#cvs–d/opt/cvs/undercontralinit
查看/opt/cvs/group1、/opt/cvs/group2、/opt/cvs/group3、/opt/cvs/test、/opt/cvs/undercontral目录,每个文件夹该生成一个CVSROOT文件夹,且该目录下面有很多系统文件。
编辑/etc/services文件并且加入:
#vi/etc/services
cvspserver2401/tcp#cvsservertcpport
cvspserver2401/udp#cvsserverudpport
编辑/etc/inetd.conf文件并且加入:
#vi/etc/inetd.conf
cvspserverstreamtcpnowaitroot/usr/local/cvs/bin/cvscvs-f--allow-root=/opt/cvs/group1--allow-root=/opt/cvs/group2--allow-root=/opt/cvsgroup3--allow-root=/opt/cvs/test--allow-root=/opt/cvs/undercontralpserver
从新启动inetd进程
#ps-ef|grepinetd(查inetd的进程号)
#kill-1inetd的进程号
telnetlocalhost2401
如果出现光标闪动输入ok回车出现
[bash-2.03]root@solaris:/data/project>telnetlocalhost2401
Trying127.0.0.1...
Connectedtolocalhost.
Escapecharacteris'^]'.
ok回车
cvs[pserveraborted]:badauthprotocolstart:ok
则说明cvs服务器已经正常运行了。
权限管理
进入/opt目录
Chgrpsys–Rcvs
Chmod–R755cvs
进入/opt/cvs目录
Chgrp–Rgroup1group1
Chgrp–Rgroup2group2
Chgrp–Rgroup3group3
Chgrp–Rtesttest
Chgrp–Rcvsadminundercontral
Chmod–R770group1group2group3testundercontral
编辑/etc/group
把cvsadmin或者其他管理员帐号(例如:Kilven)加入到cvsadmingroup1group2group3test五个组中
cvsadmin::102:cvsadmin,Kilven
group1::104:cvsadmin,Kilven
test::105:cvsadmin,Kilven
group2::106:cvsadmin,Kilven
group3::107:cvsadmin,Kilven
此时你再访问cvs服务器就会发现除了cvsadmin和Kilven可以访问所有仓库以外,其他人只能访问自己组的cvs资源。
相关文章推荐
- 在Solaris下安装CVS服务器文档
- Solaris下cvs服务器的安装与配置
- Solaris下cvs服务器的安装与配置
- 在Solaris下安装CVS服务器文档
- Solaris 10下安装Oracle 11g (官方文档)
- Linux下CVS服务器的安装与配置
- Oracle 12c on Solaris 10 安装文档
- 服务器MYSQL源码安装文档
- cvs服务器在ubuntu 10.04 下的安装
- windows下cvs服务器安装配置
- windows下cvs服务器安装配置(详)
- ubuntu 10.04 安装CVS服务器
- cvs服务器的安装
- Red Hat Enterprise Linux 下cvs服务器的安装与配置
- Oracle 11gR2 on Solaris 10安装技术文档(原版英文)
- windows下cvs服务器安装配置
- Ubuntu 10.10安装CVS服务器
- centos5中安装cvs服务器
- HP ProLiant服务器安装文档