当前位置:  技术问答>linux和unix

关于如何在Linux上配置CVS的问题——希望大家多多指导

    来源: 互联网  发布时间:2015-01-15

    本文导语:  希望大家多多指导 ————————————————————————————————————— 我在Redhat7.1上作了如下配置,为什么在cvs客户端仍然连接不上:   1。以身ROOT份登录,创建CVS属主用户   #group...

希望大家多多指导
—————————————————————————————————————

我在Redhat7.1上作了如下配置,为什么在cvs客户端仍然连接不上:  
1。以身ROOT份登录,创建CVS属主用户  
#groupadd  cvs  
#adduser  -g  cvs  -G  cvs  -d  /home/cvsroot  cvsroot  
#chmod  771  /home/cvsroot  
 
2。建立CVS仓库  
#su  cvsroot  
$cvs  -d  /home/cvsroot  init  
$exit  
 
3。在/etc/xinetd.d/目录下创建文件cvspserver  
#vi  /etc/xinetd.d/cvspserver  
    cvspserver内容如下  
    #  default:  on  
  #  description:  The  cvs  server  sessions;  
 
  service  cvspserver    
  {  
  socket_type  =  stream    
  wait  =  no  
  user  =  root  
  server  =  /usr/bin/cvs  
  server_args  =  -f  --allow-root=/cvsroot  pserver  
  log_on_failure  +=  USERID  
  only_from  =  192.168.0.0/255  
  }  
 
4。修改文件cvspserver权限:  
#  chmod  644  /etc/xinetd.d/cvspserver  
 
5。重新启动xinetd:  
#  /etc/rc.d/init.d/xined  restart  
 
6。察看cvs服务器是否已经运行:  
#  netstat  -lnp|grep  2401  
显示  
  tcp  0  0  0.0.0.0:2401  0.0.0.0:*  LISTEN  7429/xinetd

|
你的客户端设置,如果按以上情况应该是pserver模式
服务器上需要增加cvs等效用户,我的/home/cvsroot/CVSROOT/config中将这行屏蔽了:
#SystemAuth=no

然后/home/cvsroot/CVSROOT/passwd文件中如此设置:
littlepig:$1$lWhwswh5$WJqSKmEhockRzk/miPNFd1:cvsroot

中间的密码字段是从shadow中copy来的,你可以随便cp一个,再把那个用户的改掉就行,前面的是cvs内部用户名,后面的是等效系统用户,你也可以加几个

然后编辑/home/cvsroot/CVSROOT/writers和/home/cvsroot/CVSROOT/readers
把对cvs模块有读写权的内部用户名加到writers里,比如我的:
#more writers
littlepig
#

如果都是读写的,可以没有readers这个文件。

最后在客户端:

cvs -d :pserver:littlepig@yourserver:yourport/var/sysback/cvsroot login

没改默认2401端口的话就
cvs -d :pserver:littlepig@yourserver/var/sysback/cvsroot login

然后输入密码checkout 就行了

希望有帮助

|
按如下方法配置cvs server肯定可以的:

1、groupadd cvs
2、useradd cvsroot –g cvs
3、passwd cvsroot
4、cd /home
5、mkdir cvsroot
6、chown cvsroot.cvs /cvsroot
7、切换到cvsroot用户:su cvsroot
8、chmod 0775 /home/cvsroot
9、cvs –d /home/cvsroot init
10、cd /etc/xinetd.d
11、vi cvspserver,内容如下:
service cvspserver
{
   socket_type = stream
   wait = no
   user = root
   env = HOME=
   server = /usr/bin/cvs
   server_args = --allow-root=/home/cvsroot pserver
}
12、chmod 644 cvspserver
13、/etc/rc.d/init.d/xinetd restart
14、 然后察看cvs服务器是否已经运行: 
  [root@localhost /]# netstat -lnp|grep 2401 
  tcp        0      0 0.0.0.0:2401            0.0.0.0:*               LISTEN      1041/xinetd   
  则说明cvs服务器已经运行。 
15、测试
cvs -d :psercer:cvsroot@192.168.0.170:/home/cvsroot login
输入密码没出错就表示成功了

ok了

|
什么连接错误啊

|
only_from  =  192.168.0.0/255  

这行屏蔽掉

|
如果有防火墙,你可以在/etc/services中给cvsserver选择防火墙允许访问的端口或者修改防火墙设置,我想你既然可以建cvs服务器,自然有这个权限了 :)

|
server_args  =  -f  --allow-root=/cvsroot  pserver  
是你敲错了,还是你的配置文件就是这样的??
从你建立的过程来看,应该是
--allow-root=/home/cvsroot
另外如果开了防火墙,需要在防火墙里设置允许2401端口访问。

|
xiangqian所提到的方法是配置访问权限实用的办法,如果你本身cvs服务器配置还有问题,加上访问权限限制并不能解决问题。
首先在客户端telnet你的cvs服务器2401端口,看看服务器是否配置正确。先将问题出现在服务器端还是客户端定位出来。

|
我觉得应该是 linuxnewer(夜猫子) 提到的防火墙问题,你的服务器是什么防火墙,如果是iptables,那么
#iptables -L

看看INPUT 中2401端口是否被允许

    
 
 

您可能感兴趣的文章:

  • Linux内核中影响tcp三次握手的一些协议配置
  • LINUX如何配置网卡,配置TELNET,急!在线等待!
  • Linux下NFS服务配置详解
  • 求xmanager3.0 配置root用户,连接redhat linux 6.0 配置文档
  • linux/centos源码安装nginx编译配置选项参数介绍
  • 高分求救!!!怎样在linux下配置tomcat文件?同时配置sqlServer数据库?
  • 何处有 Linux 内核编译配置详细的中文介绍? 我在重新配置编译时老是出错:-(
  • 安装linux的最低配置:硬盘,内存,以及cpu的最低配置?多谢赐教!
  • 请问:我在win2000下装了一个vMware4.5,又装了一个linux9.0,可是不会配置网络,我的虚拟机已经配置好了桥连接,可是在linux下我不知道
  • LINUX的一段DHCP配置怎样在WINDOWS 2003上配置相同的功能
  • linux路由器配置,内核配置中怎么找不到optimize as router not host选项!
  • to: wjmmml(笑着悲伤),有没有linux下的配置java、tomcat等等其他的配置文档啊,请帮忙
  • 大家好!我已经装好了红旗Linux桌面3.2正式版产品。现在我想配置通过局域网上网??请问我本机如何配置????
  • 请推荐一个配置要求低linux安装,我打算装上用来学习在linux上面做开发
  • linux下网络配置
  • 使用secureFX连接到linux上需要在linux上配置什么
  • LINUX(RH)下配置文件集
  • 如何配置linux,使windows系统可以直接打印到linux的打印机上??
  • 求教:Linux下网络配置的问题
  • 我机器配置不高,装了VMware,想装个redhat linux学linux
  • tomcat&Apache linux下配置
  • Linux入门,求指导??
  • 请高人指导:RedHat Linux 9.0 下怎样输入中文?
  • 求:JAVA安装程序和Linux开发中的指导!
  • linux学习指导
  • 如何 在linux 下使用 pvm 请高手指导 不知道的也来学习!
  • 求指导:linux环境编程能干什么
  • 初学linux,望高手们给个指导
  • LINUX下的汇编 怎么看????高手指导语法
  • linux基本命令,求指导。。。
  • VMvare虚拟机下装的LINUX,X Window怎么样都出不来,急死我啦!大虾请进来指导一下吧
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我希望安装linux,不过有些基础问题希望大家指教
  • 第一次进LINUX,希望大家多多照顾一下下弟!
  • 最近想学linux。希望老鸟们进来提个建议。
  • Linux安全设置问题,希望大伙进来看看
  • 希望大家给我介绍几本Linux好书!
  • 如何安装linux源程序(希望回答详细些)
  • 今天刚开了个freeBasic的中文论坛,希望大家一起来捧场,FB很强大支持LINUX的
  • 急!!安装linux出错!希望指教!非常谢谢!
  • 用虚拟机安装红旗Linux6.0出现的问题,希望高手解答。
  • 希望了解linux中elf程序装入器的实现
  • linux新手请教一个小问题,希望高手们多多指教!
  • 求Linux操作系统学习教程,要实用的,希望哪位大侠给传一本
  • 给大家推荐一个linux站点,希望有所收获!
  • 希望大家指教和讨论,在linux下,能用来代替ActiveX控件的技术手段是什么,用什么工具开发??
  • 我希望能加一些linux的朋友,我的QQ是16508921.
  • 新手问:现流行的Liunx版本有哪些?这些版本互相兼容吗?真希望有一个统一的Linux!!!
  • 急求 unix 与linux在文件存储上 和数据存储上有哪些不同 希望各路英雄帮忙
  • 初次安装linux9,一点问题希望大家帮帮忙
  • 希望各位大侠推荐一个好的linux系统。中档配置的机器使用。
  • 希望大家可以推荐几本学习linux的好书!
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3