您的位置:首页 > 运维架构 > Linux

linux下安装配置cvs(不全的)

2011-08-17 09:42 281 查看
http://www.iteye.com/topic/61053

libstdc++.so.5丢失的处理办法

下载:http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/compat-libstdc++-33-3.2.3-47.3.i386.rpm

linshutao@ubuntu:/etc/xinetd.d$ cvs -d /home/linshutao/cvsroot/ init

cvs init: connect to 127.0.0.1(127.0.0.1):2402 failed: Connection refused

cvs [init aborted]: Couldn't connect to lock server

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

sudo cvs -d /home/linshutao/cvsroot/ init

sudo cvs -d /home/linshutao/cvsroot/ init

7.在/etc/xinetd.d/新建cvspserver文件,填入以下内容

引用

service cvspserver

{

flags = REUSE

socket_type = stream

wait = no

user = root

protocol = tcp

server = /usr/bin/cvs

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

disable = no

}

8.修改/etc/services加入 (如果已经存在就不用修改了)

cvspserver 2401/tcp #pserver cvs service

xinetd: unrecognized service

安装xinetd(not fix)

启动xinetd服务(传入xinetd.conf配置文件)

./xinetd -d -f /home/linshutao/CVS/xinetd-2.3.14/contrib/xinetd.conf (貌似有问题)

检查cvspserver是否启动

netstat -l |grep cvspserver

接着将系统的shadow文件复制到CVSROOT,并重命名为passwd:

#cp /etc/shadow /home/cvsroot/CVSROOT/passwd

#chmod 0644 /home/cvsroot/CVSROOT/passwd

我是:

sudo cp /etc/shadow /home/linshutao/cvsroot/CVSROOT/passwd

由于htpasswd没有,所以安装apache,后面也需要用到这个apaceh

sudo apt-get install apache2

########

11/8/11@23:52:36: ERROR: 9886 {activate_normal} bind failed (Address already in use (errno = 98)). service = cvspserver

11/8/11@23:52:36: ERROR: 9886 {cnf_start_services} Service cvspserver failed to start and is deactivated.

11/8/11@23:52:36: DEBUG: 9886 {cnf_start_services} mask_max = 0, services_started = 0

11/8/11@23:52:36: CRITICAL: 9886 {init_services} no services. Exiting...

#############这里写得比较详细

/article/9291363.html

###############2011年10月29日 09:29:05

在上海这边出差,配置CVS时遇到的问题:

1、在/etc/xinetd.d/下建立配置文件:cvspserver,发现登陆后提示找不到代码仓库

2、故将配置文件写在同目录下的一个已经存在名字叫cvs的文件。再次登录时提示无权限更改CVSROOT下的config文件CVSROOT/config Permission denied

3、google一下,有一句命令:不记得了,好像setenforce 0就可以在本机登录了。

4、发现在eclipse下无法连接,把cvs端的防火墙关了:service iptables stop,发现可以连接了。

5、总不能没有防火墙吧,vi /etc/sysconfig/iptables(好像是),copy里面对ssh2端口22开放的那段代码,修改22为2041(cvs),注意这行代码不要放在最后,否则无效,应该放在22端口那行代码后面。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: