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

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...



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

http://blog.csdn.net/baobao8505/article/details/1137971


###############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端口那行代码后面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值