Linux下cvs

  su
 查看是否安裝cvs(redhat缺省是裝了的)
  rpm -qa|grep cvs
 [root@terry root]# groupadd cvs
 [root@terry root]# useradd -g cvs -s /sbin/nologin cvsroot
 [root@terry root]# chown -R cvsroot /home/cvsroot
 cvs初始化:[root@terry root]# cvs -d /home/cvsroot init
 redhat7.3使用的是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
   }
 如 果cvs服務由inted來喚起,因此需要改動inetd提供的服務,如果你的redhat使用的是inetd 方式則在文件 /etc/inetd.conf中加入如下的內容:cvspserver stream tcp nowait root /usr/bin/cvs cvs --allow-root=/home/cvsroot  pserver
 ***出現如下錯誤加上參數 -f ************
 cvs server: cannot open /root/.cvsignore: Permission denied
 cvs [server aborted]: can't chdir(/root): Permission denied
  ***出現如下錯誤加上參數 -f *********cvs -f --allow-root=/***
 加上export CVSROOT=:pserver:[email protected]:/home/cvsroot/ 寫到/etc/profile中
 重新啓動inetd或者xinetd
  /etc/rc.d/init.d/xinetd restart
 或/etc/rc.d/init.d/inet restart
 
 客戶端用wincvs或eclipse都可以嘗試連接,命令行則爲cvs -d :pserver:[email protected]:/home/cvsroot login

如何在Myeclipse或者其他客戶端施用CVS等有時間圖說明
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章