| 网站首页 | 科技前沿 | it产品项目 | 软件项目 | 硬件项目 | 发明专利 | 商业城 | 资源中心 | 博客 | 论坛 |  子站: it客栈 多奥网
会员中心
会员注册
繁體中文
推荐:索引 linux arm 手机 嵌入式 os wince dsp 音乐 游戏
 站内搜索:
项目资讯 资源中心
您现在的位置: 爱问科技网 >> 软件项目 >> linux >> 文章正文
如何配置Linux下CVS服务器           
如何配置Linux下CVS服务器
作者:佚名 文章来源:不详 更新时间:2007-7-8 11:25:14
在RedHat8.0/redhat7.x上设置cvs的步骤: 

一.设置服务端 

1. 编辑/etc/services,查看是否有如下两行,如果没有则加上这两行:

cvspserver 2401/tcp # cvs client/server operations

cvspserver 2401/udp # cvs client/server operations

2.在server端初始化仓库目录。比如想把代码统一存放在/home/projects/repository目录,

则: 

# mkdir /home/projects 

# cvs -d /home/projects/repository init

这时/home/projects/repository目录下会出现一个CVSROOT目录。

3.在xinetd超级服务器中加入cvs服务。进入/etc/xinetd.d目录,编辑cvspserver文件,内容为:

service cvspserver 

   { 

disable = no

flags = REUSE 

socket_type = stream 

wait = no 

user = root 

server = /usr/bin/cvs

server_args = -f --allow-root=/home/projects/repository pserver

##### 注释: ~~~~~~~~~~~~~~~~~~~~~~~~~这里是上面放代码的仓库目录 

log_on_failure += USERID 

}

4.运行setup, 在system services中,选上cvspserver

5.重启xinetd服务: /etc/init.d/xinetd restart 。可以用netstat -l查看正在工作的网络端口,如果其中有如下一行,

说明cvs服务已经开启:

tcp        0      0 *:cvspserver            *:*                     LISTEN

6.为了管理方便,建立cvs组和用户: 

#groupadd cvs

#useradd –g cvs cvsuser1

#useradd –g cvs cvsadmin

#passwd cvsuser1

7.设置/home/projects的权限――设定属组为cvs,属主为cvs管理员(cvs组中的任意用户):

   #chown cvsadmin:cvs  /home/projects

现在cvs服务端就配好了。

 

二.设置客户端 

如果linux客户端用户cvsuser1要使用cvs,先设置CVSROOT环境变量: 

#export CVSROOT=:pserver:cvsuser1@10.63.2.166:/home/projects/repository。

其中: 

pserver:是cvs服务器的类型,10.63.2.166是服务器的ip地址,也可以用主机名代替.

      /home/projects/repository是代码仓库目录;

然后,运行 cvs login,输入cvsuser1在服务器上的password登录, 如果没有任何提示,就表示成功了。

 

客户端也可以采用wincvs,在admin==>preference中如下设置:

认证方式: pserver

PATH: /home/projects/repository

HOST: 填入服务器ip/域名

User: cvs用户名,比如cvsuser1,cvsadmin

设置后,点击确定按钮保存配置。登陆,输入帐号即可。

 

需要注意的是:文中彩色部分必须保持一致!

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    相关文章
    如何锁定MYSQL数据表-My…
    如何修护MYSQL数据表-My…
    SQL语句中的一些参数如何…
    如何在Oracle 中实现类似…
    MySQL中如何实现Top N及…
    如何将Access和Excel导入…
    如何将Access和Excel导入…
    如何将Access和Excel导入…
    如何把access转换到mysq…
    在各种数据库中如何限制…
    更多内容
    专题栏目
    更多内容
    最新推荐 更多内容
    | 设为首页 | 加入收藏 | 关于我们 | 版权申明 | 友情链接 | 谷歌 雅虎 百度 | 管理登录 | 

    爱问科技网
    爱问科技网

    21aw@21aw.com
    粤icp备06099319