紧急求助:Linux下CVS的配置问题

huazaimh 2004-07-29 04:37:23
我现在按照网上的有关的提示,现在做到下面的步骤了:
通过命令
netstat -l |grep cvspserver
执行有结果显示:
tcp 0 0 *:cvspserver *:* LISTEN
但是就是用cvsroot用户登不上。
我在后面接着:
cvs -d :pserver:cvsroot@192.168.199.210:/home/cvsroot login
输入密码后,提示:
No such repository

我具体在作的时候呢,有一步说是要生成加密密码的
我在这里的密码是123456,要怎么生成加密密码呢
不知道问题具体出在什么地方,不知道哪位高手能指导一下???
谢谢谢谢!!!


...全文
208 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
progray 2004-08-02
  • 打赏
  • 举报
回复
学习啊,我最近也在弄这个。
huazaimh 2004-08-02
  • 打赏
  • 举报
回复
这个我做过了
现在出现连接被拒绝的
是不是一定要SSH这个东东呢
一个同事说要这个玩意,而在Linux自带的光盘里面根本就没有这个包

lengss 2004-08-02
  • 打赏
  • 举报
回复
强烈推荐CVS客户端,登录soureforge.net下载 TortoiseCVS,安装在Windows即可使用。
lengss 2004-08-02
  • 打赏
  • 举报
回复
这种情况我也遇到了,最简单的CVS体验告诉你:
1:建立了cvs用户组
groupadd cvs

2.建立cvs组的cvsroot用户和所属的目录
useradd -g cvs -G cvs -d/home/cvsroot cvsroot

3:为cvsroot用户添加密码
passwd cvsroot

4: 改变/home/cvsroot的目录属性
chmod 775 /home/cvsroot

5、 vs进行初始化:

#cvs -d /home/cvsroot init
这样目录/home/cvsroot就成为CVS服务器的根目录,以后创建的目录都将默认的存放在这个目录下。

6: 加入cvs服务
vi /etc/services
cvspserver 2401/tcp #pserver cvs service
cvspserver 2401/udp #pserver cvs service

7. 初始化cvs源码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件
cvs -d/home/cvsroot init

8. cvs服务inted启动配置

使用的是xinetd方式,所以在xinetd.d目录下添加需要启动的服务:

cd /etc/xinetd.d
vi 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
}

8. 重新启动inetd或者xinetd:

/etc/rc.d/init.d/xinetd restart

9. 检查cvspserver服务是否已经启动

netstat -l |grep cvspserver

结果如下:
tcp 0 0 *:cvspserver *:* LISTEN



10. 测试:

#su cvsroot
# ... ...
cvs -d :pserver:cvsroot@192.168.0.1:/home/cvsroot login
输入密码后,没有收到任何消息,即表示成功


在客户端,设置环境变量如下:
export CVS_RSH=ssh
export CVSROOT=:pserver:username@ip:/home/cvsroot

这样你在客户端就可以直接输入 cvs login登陆了
其它操作都可以直接cvs command 了

注意第十步中的su cvsroot!!!!!
renchen 2004-07-31
  • 打赏
  • 举报
回复
在 ./CVSROOT/ 目录建立passwd文件

并添加用户到这个文件里格式如下:
cvs1:*&(*&(!@#!@(MD5加密后的密码)
cvs -d :pserver:cvs1@192.168.199.210:/home/cvsroot login
gettext 2004-07-31
  • 打赏
  • 举报
回复
你没有运行 cvs init

cvs -d :pserver:cvsroot@192.168.199.210:/home/cvsroot init
huazaimh 2004-07-30
  • 打赏
  • 举报
回复
高手救命啊!!!
xxedge 2004-07-30
  • 打赏
  • 举报
回复
你在服务器上创建好的目录是什么样的?CVSROOT目录在哪一级?
huazaimh 2004-07-30
  • 打赏
  • 举报
回复
救命啊!
neo954 2004-07-29
  • 打赏
  • 举报
回复
cvs -d :pserver:cvsroot@192.168.199.210:/home/cvsroot init
cvs -d :pserver:cvsroot@192.168.199.210:/home/cvsroot login
cvs -d :pserver:cvsroot@192.168.199.210:/home/cvsroot import ...
cvs -d :pserver:cvsroot@192.168.199.210:/home/cvsroot checkout ...
tukey 2004-07-29
  • 打赏
  • 举报
回复
up

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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