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

CVS服务器配置问题,弄了一天了!

    来源: 互联网  发布时间:2015-04-09

    本文导语:  在Linux上配置cvs,cvs服务已经可以运行了,但是用cvs -d ;pserver:cvsroot@localhost:/cvsroot login登录时出错:cvs [login aborted] unrecognized auth response from 192.168.1.250,unknown command:'cvsroot' 这是什么原因,我弄了快一天了,看了好...

在Linux上配置cvs,cvs服务已经可以运行了,但是用cvs -d ;pserver:cvsroot@localhost:/cvsroot login登录时出错:cvs [login aborted]
unrecognized auth response from 192.168.1.250,unknown command:'cvsroot'
这是什么原因,我弄了快一天了,看了好几篇文章,但都不行,请大家帮帮我,若解决了,给高分!

|
配置步骤
1. 查看是否安装cvs
#rpm -qa|grep cvs
一般安装在/usr/bin/cvs,如果未安装,到www.cvshome.org下载一个最新的rpm安装即可 。
#rpm –ivh 
2. 建立cvs用户组,便于管理cvs用户
 #groupadd cvs
3. 建立cvs组的cvsroot用户和所属的目录
 #useradd -g cvs -G cvs -d /home/cvsroot cvsroot
4. 为cvsroot用户添加密码
 #passwd cvsroot
5. 改变/home/cvsroot的目录属性
 #chmod 775 /home/cvsroot
6. 初始化cvs源代码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件
 #cvs -d /home/cvsroot init
7. 创建可以登陆cvs服务的用户及密码,需要创建文件passwd
 #vi /home/cvsroot/CVSROOT/passwd
 文件内容如下:
cuix:xxxxxx:cvsrootchenfw:xxxxxx:cvsroot
 此文件的意思是cuix和chenfw两个用户可以登陆cvs服务器,登陆后其权限为用户cvsroot的权限
 注意:cvs用户和服务器用户是可以不一样的 
8. xxxxxx为密码,由以下文件生成:
 vi /home/cvsroot/passwdgen.pl
 文件内容:  
 #!/usr/bin/perl srand (time()); my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))"; my $salt = sprintf ("%c%c", eval $randletter, eval $randletter); my $plaintext = shift; my $crypttext = crypt ($plaintext, $salt); print "${crypttext}n";
9. 添加cvs用户: 
 如果要添加用户, 首先敲入以下命令,生成中密文件:
#perl –e ‘print crypt”password”,”sa”’>>/home/cvsroot/passwd
说明: sa:加密字符,可任意; password:密码
然后进入/home/cvsroot/CVSROOT/passwd中加入用户,格式如上步骤7所述。
10. 加入cvs服务
通常都是缺省的,如果没有,敲入以下命令:
# vi /etc/services
       接着添加:
cvspserver 2401/tcp #pserver cvs servicecvspserver 2401/udp #pserver cvs service
11. 在xinetd.d目录下添加需要启动的服务:
#cd /etc/xinetd.d#vi cvspserver
  cvspserver文件内容:
service cvspserver  {     disable = no     flags = REUSE     socket_type = stream     wait = no     user = root     server = /usr/bin/cvs     server_args = -f --allow-root=/home/cvsroot pserver     log_on_failure += USERID  }
12. 重新启动inetd或者xinetd:
# /etc/init.d/xinetd restart
 或
# /etc/rc.d/init.d/xinetd restart
13. 检查cvspserver服务是否已经启动
#  netstat -l |grep cvspserver
 应该有如下结果:
 tcp 0 0 *:cvspserver  *:* LISTEN
14. 试用:
#   cvs -d :pserver:chaox@172.18.5.63:/home/cvsroot login
      敲入命令回车后提示输入chaox的密码,你按照自己设置的密码输入,如果没有什么错误信息出现就是成功了(我的机器IP地址是172.18.5.63,也可以用localhost) 


如果配置完,还是有误,请查看cvspserver文件是否有误。

如果执行第一步时,发现安装了两个CVS,那先需卸载一个CVS,再配置。


    
 
 

您可能感兴趣的文章:

  • 重新配置cvs
  • redhat8上配置cvs问题
  • cvs配置问题
  • 配置cvs问题,已检查到cvs启动了,但使用带密码的登录方式却出错
  • 配置以及登陆CVS遇到问题,求教!!!!!!!!!!!
  • linux 下 cvs 服务器配置(在线等)
  • CVS 配置 求救
  • suse配置CVS服务器,很多命令没有,是怎么回事情啊?
  • cvs配置问题(在线等,急急。。。)
  • 关于CVS服务器配置求助
  • cvs服务器的配置
  • CVS的配置问题。
  • CVS配置的问题?在线等人帮忙
  • 那位大哥有Solaris下安装配置cvs的具体步骤,我先谢了!!!!
  • 请问在debian下配置cvs的问题
  • cvs配置问题...俺弄了4天了,还没搞定,快要疯了
  • 紧急!一个有关CVS的非常重要的问题!所有人熟悉CVS的都进来看看吧! iis7站长之家
  • LINUX下配置CVS服务器的问题
  • 问CVS配置,今天搞了一个上午没整出来,希望大家帮帮我
  • wincvs2.0 + cvs1.11.21(FC5下)的配置问题
  • Android上的CVS服务器 Pocket CVS
  • 启动CVS服务器后,CVS的后台服务进程叫什么名?
  • 如何将现有的一台CVS服务器里的项目文件,备份到另一台CVS服务器里呢?
  • 各位大虾:配好cvs服务器后,telnet ,结果提示:cvs invalid option --o,然后连接被关闭,怎么回事?
  • cvs问题:请问cvs服务器是装在nt下好,还是linux/unix下好!
  • 关于安装cvs服务器,装好就结贴!!!
  • 我建了一个CVS服务器,可是。。。。。
  • cvs如何查看服务器上哪些文件做了修改,而又不更新本地文件?
  • 怎么设置cvs服务器的远程访问?
  • redhat9上安装cvs服务器的问题
  • 请问cvs home directory下的.cvspass文件来头是什么?它是本地生成的?还是从服务器上获得的?谢谢~~~
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 紧急!一个有关CVS的非常重要的问题!所有人熟悉CVS的都进来看看吧!
  • CVS版本问题
  • 关于CVS列举当前存在的项目的问题?
  • 急,急,关于CVS问题?
  • cvs登录问题求助.
  • cvs的问题
  • 在linux在安装CVS碰到个问题想请教下
  • 请教Dev-C++和CVS搭配使用的问题
  • cvs -commit问题
  • cvs login的问题 急!!!!
  • 关于LINUX下CVS的问题.
  • Linux 下面CVS安装问题求助(急)
  • 关于cvs的问题
  • cvs的问题,急急急!!!
  • 请帮忙,有关cvs check out的问题
  • Linux下CVS仓库的问题?菜鸟在线急等人来解答??
  • CVS 问题?
  • 请问:WIN CVS 的问题?
  • 关于CVS的问题
  • 有关cvs的问题,大家一定要帮忙啊。。。
  • cvs 快速导出工具 cvs-fast-export
  • CVS的Java客户端包 Java CVS Client
  • 有没有CVS for sco open server 5.05 版的?我 从CVS官方网站下载 cvs-1.11.5.tar.gz
  • cvs / cvsup / rsync , 关于cvs库的使用、备份、镜像 < 专题讨论 >
  • 请问:从CVS上提东西时,老是提示cvs [checkout aborted]: or set the CVSROOT environment variable.,这怎么办啊
  • cvs在release的时候告诉我can't create lock file or deretory "c:/cvsrepo/test/report/#cvs.lock
  • 求CVS用法
  • 【cvs提问】我定义了一个模块,可是在co的时候出现如下错误!
  • cvs紧急求救!!!
  • 怎样用cvs下载源码?急啊!!!!!!
  • cvs请教


  • 站内导航:


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

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

    浙ICP备11055608号-3