CVS for AIX 5L安装手册
CVS For AIX5L
安装手册
(V1.00)
目 录
1 引言 .............................................................................................................................. 3
1.1 编写目的 ............................................................................................................ 3
1.2 项目背景 ............................................................................................................ 3
1.3 术语定义 ............................................................................................................ 3
1.4 参考资料 ............................................................................................................ 3
2 概述 .............................................................................................................................. 4
2.1 CVS软件分类 .................................................................................................... 4
2.2 对于.BIN文件的安装......................................................................................... 4
2.3 对.TAR文件的安装............................................................................................ 4
2.4 CVS启动设置 .................................................................................................... 5
2.5 CVS初始化设置 ................................................................................................ 6
1 引言
1.1 编写目的
为便于使开发人员在进行软件开发时,对应的软件版本保持一致性,为相关人员安装该软件提供参考。
1.2 项目背景
无
1.3 术语定义
无
1.4 参考资料
无
2 概述
CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。
工作模式如下:
CVS服务器(文件版本库)
/ | \
(版 本 同 步)
/ | \
开发者1 开发者2 开发者3
2.1 CVS软件分类
CVS软件分为两种:一种为.bin文件(可直接使用);另一种为source文件(需要进行解tar,执行make安装。)
具体CVS软件下载可到CVS官方网站上下载: 另外在下载前,要注意CVS客户端使用的类型要求的cvs版本。现在常用的Eclipse 3.2 对应的CVS版本为:1.11.17---1.11.21。
注意:本文档主要介绍CVS 1.11.21 For AIX 5L的安装方法。
2.2 对于.bin文件的安装
可将这个文件直接copy到/usr/bin下即可,同时将*.bin文件名改为cvs。即可使用。
2.3 对.tar文件的安装
对于.tar文件的安装需要在对应的主机上具有c编译器。在执行完解tar后,
cd 到对应的文件目录,依次执行如下步骤:
(1)./configure –prefix=/cvs/cvsroot(指定安装目录)。
(2)make
(3)make install
(4)ln –s /cvs/cvsroot/bin/cvs (对应cvs命令所在目录) /usr/bin/cvs
CVS安装即可完成。
2.4 CVS启动设置
(1) 在 /etc/services 下检查是否有 cvsserver 端口号2401记录。(在
AIX 系统下一般都有。)
例如:cvspserver 2401/tcp # cvspserver
(2) 在 /etc/inetd.conf 的最后一行添加如下信息。
假如只启用一个项目(project),可用如下:
cvspserver stream tcp nowait root /usr/bin/cvs cvs -f --allow-root=/cvs/cvsroot(对应的为CVSROOT路径) pserver
假如启用两个项目(project),可用如下:
cvspserver stream tcp nowait root /cvs/cvsroot/bin/cvs cvs -f --allow-root=/cvs/crm(对应项目1的CVSROOT路径) --allow-root=/cvs/account(对应项目2的CVSROOT路径) pserver
假如有2个以上的项目时依次类推。
(3) 在编辑好/etc/inted.conf文件后,需要将进程inetd重起,可用如下
步骤方式执行:
①ps –ef | grep inetd
②kill -9 PID
③/usr/sbin/inetd
完成上述步骤后,即把cvs启动。
2.5 CVS初始化设置
(1)、在主机上建立对应得预存放源代码的文件系统,主机用户cvs(也可以是其它用户名称)。
(2)、在改主机用户cvs的 .profile 中添加如下信息:
CVSROOT=/cvs/cvsroot EXPORT CVSROOT
执行 . ./.profile 使 .profile生效。
(3)、对cvs版本库进行初始化,以该cvs用户登录执行如下命令: Cvs init 或者 cvs –d /cvs/cvsroot init
(4)、由于一个项目会有多个用户同时软件开发。所以需要建立多个用户来登录cvs服务器。在 cvs下可以使用CVS server下的用户与系统用户绑定,来实现cvs登录。具体方法如下:
1、在主机建立帐户user1,执行passwd user1,修改口令。并且用user1登录主机再次修改口令,(新用户第一次登录时要修改登录口令)。
2、在 /etc/security/passwd 文件中找到对应用户user1的加密口令。
例如:user1:
password = LZitPVWybQxFU <----------这一行。 lastupdate = 1164250868 flags =
3、用cvs用户登录后在对应的/cvs/cvsroot/CVSROOT下,编辑文件passwd(默认没有通过vi passwd 来创建)。
添加如下行:user1: LZitPVWybQxFU:cvs
如果有多个用户时创建多行。总之将user1用户的权限与主机用户cvs对应起来。
4、在主机上删除主机用户user1,如果其他cvs登录用户也要删除,只保留对应权限的那个用户。
5、登录测试可以使用如下命令:
cvs -d :pserver:user1@10.204.38.90:/cvs/cvsroot login
提示输入口令:
Passwd (输入口令)
如果没有返回,则表示登录成功,又返回其它信息,则表示登陆不成功。
6、登录cvs可用的客户端软件有wincvs,Eclipse 3.2等其它软件,登陆时输入cvsroot路径、主机地址、用户名和口令后即可登录。
…… 此处隐藏:1717字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




