cv配置登陆时总是提示:no such repository,请教各位大哥如何解决呢?

fengsujun 2006-10-26 10:55:12
以前没有接触过cvs,近几天在配置cvs时在登陆时总是提示no such repository:,从网上搜来一大堆介绍如何配置的方法,按照他们介绍的方法一步一步配置,结果都是一样,在登陆时都是提示:no such repository,都快要疯掉了,请问如何解决@,我的系统是Federa.系统.
...全文
1761 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengsujun 2006-10-30
  • 打赏
  • 举报
回复
可以在LINUXZ自带的cvs客户端进行登陆了,但是在另外一台机子上用Eclipse3.2自带的客户端进行登陆时,总是提示no such system user,明明能在linux自带的cvs客户端登陆,为什么用Eclipse就不能登陆呢?何解?
fengsujun 2006-10-26
  • 打赏
  • 举报
回复
我按照如下步骤配置了一遍,登陆cvs服务器

#cvs -d :pserver:cvsroot@127.0.0.1:/home/cvsroot login

passwd:
在输入密码之后
结果显示:
/home/cvsroot :" no such repository
我按照的步骤如下:

1. CVS软件包的安装

第一步:下载cvs软件包,从网上搜吧。

第二步:解压缩文件

bz2包

#bzip2 –dvf cvs-xx.tar.bz2

#tar –xvf cvs-xx.tar

gz包

#tar –zxvf cvs-xx.tar.gz

第三步:安装cvs

#cd cvs-xx

#./configure

#make

#make install

第四步:检测

#which cvs

结果:/usr/local/bin/cvs

2. CVS服务器的配置

第一步:创建用户和组

#groupadd cvs

#useradd cvsroot –g cvs

#passwd cvsroot

第二步:创建服务器根目录

#mkdir /home/cvsroot

第三步:改变根目录所属的组和属性

#chgrp –R cvs /home/cvsroot

#chmod –R 0770 /home/cvsroot

第四步:添加环境变量CVSROOT

#vi /etc/profile

在其中加入

CVSROOT=/home/cvsroot/

export CVSROOT

第五步:修改文件/etc/services, 添加如下两行:

cvspserver 2401/tcp # cvs client/server operations

cvspserver 2401/udp # cvs client/server operations

第六步:修改文件/etc/xinetd.d/cvspserver,其内容为:

service cvspserver

{

disable = no

socket_type = stream

protocol = tcp

wait = no

user = root

passenv = PATH

server = /usr/local/bin/cvs

server_args = -f --allow-root=/home/cvsroot pserver

log_on_success +=USERID

log_on_failure +=USERID

}

第七步:重新启动xinetd

#/etc/initd.d/xinetd restart

第八步:检测结果

#netstat –l|grep cvspserver

如果显示

tcp 0 0 *:cvspserver *:* LISTEN

则cvs服务器启动成功;

否则察看日志,寻找错误所在。日志可能在/var/log/messages中。

第九步:初始化cvs根目录

#cvs init

第十步:登陆cvs服务器

#cvs -d :pserver:cvsroot@127.0.0.1:/home/cvsroot login

passwd:

如果没有报错信息,则CVS服务器可以使用,否则,要根据报错信息进行调整
fengsujun 2006-10-26
  • 打赏
  • 举报
回复
我的系统是Fedora Core 4
henry_007 2006-10-26
  • 打赏
  • 举报
回复
确认/home/cvsroot的用户和组是你登录的用户。
x86 2006-10-26
  • 打赏
  • 举报
回复
自己弄的话,不用pserver,直接ssh认证,几乎不用什么设置的。
fengsujun 2006-10-26
  • 打赏
  • 举报
回复
把/home/cvsroot 设成777也不行,还是一样的提示>,怎么办,急!
xfzhao_cn 2006-10-26
  • 打赏
  • 举报
回复
可能是权限的问题,你把/home/cvsroot 设成777看看行不

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧