亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></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ù),如果沒(méi)有安裝,會(huì)提示yum未安裝或無(wú)效命令……

        2.安裝svn

        yum -y install subversion

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

        建立版本庫(kù)目錄

        mkdir -p /data/svn/repo

        配置 /p>

        svnadmin create /data/svn/repo

        執(zhí)行上面的命令后,自動(dòng)建立repo測(cè)試庫(kù),查看/data/svn/repo 文件夾發(fā)現(xiàn)包含了conf, db,format,hooks, locks, README.txt等文件,說(shuō)明一個(gè)SVN庫(kù)已經(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密碼

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

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

        [root@admin conf]# vi authz

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

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

        [/]

        hello = rw

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

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

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

        [root@admin conf]# vim svnserve.conf

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

        [general]

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

        anon-access=none

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

        auth-access=write

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

        password-db=passwd

        #訪問(wèn)控制文件

        authz-db=authz

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

        realm=/data/svn/repositories

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

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

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

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

        ps -ef|grep svn

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

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

        8.開(kāi)啟端口

        /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.訪問(wèn)

        svn://ip地址

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

        注意:此處千萬(wàn)不能 svn://ip地址/repo,否則無(wú)法訪問(wèn)。

      3632427