中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

linux系統(tǒng)配置cvs的操作流程

2018-09-19    來源:愛站科技

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用

  CVS是一個(gè)C/S系統(tǒng),是一個(gè)常用的代碼版本控制軟件。今天小編跟大家分享一篇關(guān)于linux系統(tǒng)配置cvs的操作流程吧,感興趣的朋友跟小編一起來了解一下吧!

  1.cvs服務(wù)器的安裝

  下載最新版cvs-1.11.5.tar.gz,放在/usr/local

  #cd /usr/local

  #gunzip cvs-1.11.5.tar.gz

  #tar -vxf cvs-1.11.5.tar

  #mv cvs-1.11.5 cvs

  #cd cvs

  #./configure

  #make

  #make install

  #mkdir /cvs-home

  #mkdir /cvs-home/project 或者 cp {你原有的工程} /cvs-home/project

  #cvs -d /cvs-home init

  則在/cvs-home下創(chuàng)建了CVSROOT

  2.服務(wù)器配置

  修改 /etc/inetd.conf(或 /etc/xinetd.d)和 /etc/services,

  如果用的是 inetd 的系統(tǒng),在 /etc/inetd.conf 里加入:

  cvspserver stream tcp nowait root /usr/bin/cvs cvs -f --allow-root=/cvs-home pserver

  /cvs-home 是你建立的CVSROOT的路徑,也請(qǐng)根據(jù)上面建立目錄的部分的內(nèi)容做調(diào)整.

  如果是使用 xinetd 的系統(tǒng),需要在 /etc/xinetd.d/ 目錄下創(chuàng)建文件 cvspserver(此名字可以自己定義),內(nèi)容如下:

  # default: on

  # description: The cvs server sessions;

  service cvspserver

  {

  socket_type = stream

  wait = no

  user = root

  server = /usr/bin/cvs

  server_args = -f --allow-root=/cvs-home pserver

  log_on_failure += USERID

  only_from = 192.168.0.0/24

  }

  其中only_from是用來限制訪問的,可以根據(jù)實(shí)際情況不要或者修改。修改該文件權(quán)限:

  # chmod 644 cvspserver

  在/etc/services里加入:

  cvspserver 2401/tcp

  注意:其中,cvsserver 是任意的名稱,但是不能和已有的服務(wù)重名,也要和上面修改 /etc/inetd.conf 那行的第一項(xiàng)一致

  #killall -HUP inetd生效

  或

  #/etc/rc.d/init.d/xined restart

  3.權(quán)限配置

  #groupadd cvs-user

  用useradd命令新建一個(gè)用戶cvsabc,使他屬于cvs-user組

  #chmod 777 /cvs-home

  #chgrp -R cvs-user /cvs-home/CVSROOT

  #chmod -R 075 /cvs-home/CVSROOT

  #chmod 077 /cvs-home/CVSROOT/history

  #chgrp -R cvs-user /cvs-home/project

  #chmod 770 /cvs-home/project

  #chown cvsabc /cvs-home/project

  假設(shè)系統(tǒng)中已經(jīng)有用戶cvs1,cvs2.

  在/cvs-home/CVSROOT下建立passwd文件,內(nèi)容格式如下:

  {cvs用戶名}:[加密了的口令]:[cvsabc]

  例如:

  cvs1:$1$m/918XMl$hMQsWiRBjiz.w0Cxi0Tg/1:cvsabc

  cvs2:$1$R2t/4w9m$wO3NIlY4HbuHCF/LRXiO2/:cvsabc

  anonymous::cvsabc

  表示,實(shí)際用戶cvs1,cvs2以及非實(shí)際用戶anonymous,均以cvsabc的身份訪問cvs服務(wù)器

  其中[加密了的口令]是從/etc/shadow中的第二個(gè)字段的得到的。

  最后,

  創(chuàng)建/cvs-home/CVSROOT/readers,加入

  anonymous

  創(chuàng)建/cvs-home/CVSROOT/writers,加入

  cvs1

  cvs2

  表示anonymous只有讀權(quán)限,cvs1,cvs2有寫權(quán)限

  注意:不能在writers與readers中同時(shí)加入同一用戶名,否則,該用戶以readers的配置為準(zhǔn),即只有讀權(quán)限

  4.客戶端登錄

  #export CVSROOT=:pserver:cvs1@the_server_name:/cvs-home

  #cvs login

  #password:*************

  或者用eclipse自帶的cvs客戶端登錄。

  以上就是關(guān)于linux系統(tǒng)配置cvs的操作流程,想必都了解了吧,更多相關(guān)內(nèi)容請(qǐng)繼續(xù)關(guān)注愛站技術(shù)頻道。

標(biāo)簽: linux 代碼 服務(wù)器 權(quán)限

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:FREEBSD下VPN的安裝配置詳細(xì)教程

下一篇:linux正確使用ftp的詳細(xì)解述