出现这个问题时,你的server还活着吗?

解决方案 »

  1.   

    1. cvs服务器也正常:
    [test@localhost etc]# netstat -l |grep cvspserver
    tcp        0      0 *:cvspserver            *:*                     LISTEN2. /etc/services 加了
    cvspserver      2401/tcp                        # cvs server tcp port
    cvspserver      2401/udp                        #cvs server udp port3
    #/etc/xinetd.d/cvs-conf
    service cvspserver
    {
            socket_type = stream
            protocol = tcp
            wait = no
            user = root
            server = /usr/bin/cvs
            env= HOME=
            server_args = -f --allow -root=/cvs pserver
            log_on_success +=USERID
            log_on_failure +=USERID
            disable = no
    }
    4 建立了用户主cvs和用户test,cvs目录为/cvs,初始化了一个库/cvs/repository$cvs login后就出现
    cvs [login aborted]: end of file from server (consult above messages if any)
    客户端一样,我的配置正确吗?
      

  2.   

    重启系统就没事了,:DDD客户端还有错误,可以checkout,update,但不能commit,是服务器设置的问题吗?怎么设置呢?
    cvs [server aborted]: 'root' is not allowed to commit files
      

  3.   

    不是服务器设置问题,是你的客户端用了root用户登录。cvs缺省是不允许这样的。如果想用root去commit,你必须重新编译cvs,configure时用--enable-rootcommit。
      

  4.   

    我不知道服务名与服务不同是不是能起动,不过人能起动就好。
    cvs init 做了没有??
    test的CVSROOT设置了没有?对吗?
    上面两个可能必都不大,最大的可能性就是你的文件权限一定有错
      

  5.   

    权限chown ug+xwr /cvs
    chgrp -R cvs /cvs
    usermod -g cvs -G cvs test
    还不能的话,重新来,用上面的命令
      

  6.   

    上次是权限有错,于是干脆重配一下,现在服务器上可以import,checkout,commit客户端不行,出现下面错误(用的是wincvs1.3beta,我不是用root登录的):cvs checkout -P cvs_test (in directory F:\cvs_test)
    cvs checkout: Empty password used - try 'cvs login' with a real passwordcvs [checkout aborted]: authorization failed: server 192.168.1.188 rejected access to /home/cvsroot for user root***** CVS exited normally with code 1 *****
      

  7.   


    怎么修改权限?
    chmod 777 /home/cvsroot //在本机,是不是每个用户都可以访问?但是不行,只有owner或root可以访问wincvs可以登录,就是干不了活。
      

  8.   

    我快晕倒了~~
    chmod 2770 ...
    2代表什么意思啊,有没有比较好的linux参考手册(电子版)
      

  9.   

    ls -ld /home /home/cvsroot输出什么?
      

  10.   

    [root@localhost cvsroot]# ls -ld /home
    drwxr-xr-x    8 root     root         4096 Aug  7 10:06 /home
    [root@localhost cvsroot]# ls -ld /home/cvsroot
    drwxrwxrwx    5 cvsproject cvsproject     4096 Aug  7 12:29 /home/cvsroot
      

  11.   

    上面的5和8代表什么?下面的3,4,3呢?
    [root@localhost root]# ls -l /home/cvsroot
    total 12
    drwxrwxr-x    3 cvsroot  cvsroot      4096 Aug  7 12:29 cavs_test
    drwxrwx---    4 777      cvsproject     4096 Aug  7 10:56 project
    drwxrwx---    3 777      cvsroot      4096 Aug  7 10:13 user
      

  12.   

    drwxrwx--- 3 777 cvsroot 4096 Aug 7 10:13 user
    怎么属主成了777了?8 5等表示hard link数。
      

  13.   

    drwxrwx---    2 cvsproject cvsproject     4096 Aug  7 12:29 cavs_test
    drwxrwx---    3 cvsproject cvsproject     4096 Aug  7 11:24 CVSROOT
    drwxrwxr-x    2 cvsproject cvsproject     4096 Aug  7 12:38 TT现在还是不行
    本机用cvs一切正常,包括cvsproject,root...用户
    客户端不管什么用户,都只能login。晕死我啦,k,怎么会这样。
    fierygnu(va_list) ,烦你了。
      

  14.   

    1、换一个linux机器做客户端试试。
    2、用google查一下是不是wincvs有BUG。
      

  15.   

    1、换linux客户端试试
    2、google查是否wincvs有BUG。
      

  16.   

    现在只能用root,
    drwxrwxrwx    6 cvsproject cvsproject     4096 Aug  7 15:27 cvsroot
     /home/cvsroot/project也是一样的属性,为什么用户cvsproject不能用,现在连登录都不行了(真是奇怪),cvs -d :pserver:[email protected]/home/cvsroot/project login 
    Logging in to :pserver:[email protected]:2401/home/cvsroot/project
    cvs [login aborted]: authorization failed: server 192.168.1.99 rejected access to /home/cvsroot/project for user cvsproject还能怎么给cvsproject用户权限,能给的都给啦,怎么办?
      

  17.   

    这样:chmod -R 777 /home/cvsroot
    然后看看行吗?
      

  18.   

    root 没有commit的权限? 想要怎么设置
    怎么增加一个用户,可以checkout update commit
    wincvs不稳定,连cvsnt没事。
      

  19.   

    root要commit必须重新编译,我前边提到了。只要你本地可以,client就应该可以的。你现在不是已经有一个用户了吗?
      

  20.   

    现在wincvs除了root都不能登录我用的用户是linux帐号
    在/cvsroot/project/CVSROOT/passwd设置的用户也用不了cat /cvsroot/project/CVSROOT/passwd
    test_2:111111:cvsprojectcvsproject是linux用户组,(也有一个用户名叫cvsproject,不会是这个问题吧)
    我是n次配置过用户了,怎么都不成功呢,好惨啊。
      

  21.   

    chmod -R 777 /home/cvsroot
    已经被我狠狠地重复过几回了,呵呵,还是不能,倒。==wincvs版本==1.1,1.2: 当改变服务器时,要改变当前目录为非cvs目录,不然还是指向老的服务器。1.3.10.1beta: 不稳定,骗我说登录了,却不能checkout module,现在老实点了,就只说不能登录(除了root).可是我的用户是linux帐号的用户,怎么会不能用呢。
      

  22.   

    我估计是wincvs的BUG。过一段再看看吧。
      

  23.   

    谢谢fierygnu(va_list) , updatedb(updatedb) 。
    待我解决了结分,好像还有一堆问题哦.....呵呵