国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux的svn命令安裝

    linux的svn命令安裝

    時(shí)間: 佳洲1085 分享

    linux的svn命令安裝

      linux下怎么安裝svn服務(wù)器呢?下面由學(xué)習(xí)啦小編為大家整理了linux的svn命令安裝的相關(guān)知識(shí),希望對(duì)大家有幫助!

      linux的svn命令安裝

      1.查看yum是否安裝

      在終端中輸入yum即可如果已經(jīng)安裝,會(huì)顯示yum的參數(shù),如果沒有安裝,會(huì)提示yum未安裝或無效命令……

      2.安裝svn

      yum -y install subversion

      3.創(chuàng)建目錄并配置

      建立版本庫目錄

      mkdir -p /data/svn/repo

      配置 /p>

      svnadmin create /data/svn/repo

      執(zhí)行上面的命令后,自動(dòng)建立repo測(cè)試庫,查看/data/svn/repo 文件夾發(fā)現(xiàn)包含了conf, db,format,hooks, locks, README.txt等文件,說明一個(gè)SVN庫已經(jīng)建立。

      4.用戶密碼passwd配置

      [root@localhost password]# cd /data/svn/repos/conf

      [root@admin conf]# vim passwd

      修改passwd為以下內(nèi)容:

      [users]

      # harry = harryssecret

      # sally = sallyssecret

      hello=123

      用戶名=密碼

      這樣我們就建立了hello用戶, 123密碼

      以上語句都必須頂格寫, 左側(cè)不能留空格, 否則會(huì)出錯(cuò).

      5.權(quán)限控制authz配置

      [root@admin conf]# vi authz

      目的是設(shè)置哪些用戶可以訪問哪些目錄,向authz文件追加以下內(nèi)容:

      #設(shè)置[/]代表根目錄下所有的資源 或者寫成[repl:/]

      [/]

      hello = rw

      意思是hello用戶對(duì)repo測(cè)試庫下所有的目錄有讀寫權(quán)限,當(dāng)然也可以限定。 如果是自己用,就直接是讀寫吧。

      以上語句都必須頂格寫, 左側(cè)不能留空格, 否則會(huì)出錯(cuò).

      6.服務(wù)svnserve.conf配置

      [root@admin conf]# vim svnserve.conf

      追加以下內(nèi)容:

      [general]

      #匿名訪問的權(quán)限,可以是read,write,none,默認(rèn)為read

      anon-access=none

      #使授權(quán)用戶有寫權(quán)限

      auth-access=write

      #密碼數(shù)據(jù)庫的路徑

      password-db=passwd

      #訪問控制文件

      authz-db=authz

      #認(rèn)證命名空間,subversion會(huì)在認(rèn)證提示里顯示,并且作為憑證緩存的關(guān)鍵字

      realm=/data/svn/repositories

      以上語句都必須頂格寫, 左側(cè)不能留空格, 否則會(huì)出錯(cuò).

      補(bǔ)充:linux啟動(dòng)svn服務(wù)命令

      7.啟動(dòng)svn服務(wù)

      查看svn的服務(wù)是否啟動(dòng)

      ps -ef|grep svn

      如果沒有啟動(dòng)執(zhí)行 下面命令即可:

      svnserve -d -r /data/svn/repo --listen-port=3690

      8.開啟端口

      /sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT

      /etc/rc.d/init.d/iptables save

      /etc/init.d/iptables restart

      /etc/init.d/iptables status

      9.訪問

      svn://ip地址

      端口默認(rèn)為3690,輸入配置好的用戶名和密碼即可。

      注意:此處千萬不能 svn://ip地址/repo,否則無法訪問。

    3632427