六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux的svn命令安裝

linux的svn命令安裝

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

linux的svn命令安裝

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

  linux的svn命令安裝

  1.查看yum是否安裝

  在終端中輸入yum即可如果已經(jīng)安裝,會顯示yum的參數(shù),如果沒有安裝,會提示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測試庫,查看/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è)不能留空格, 否則會出錯(cuò).

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

  [root@admin conf]# vi authz

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

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

  [/]

  hello = rw

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

  以上語句都必須頂格寫, 左側(cè)不能留空格, 否則會出錯(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會在認(rèn)證提示里顯示,并且作為憑證緩存的關(guān)鍵字

  realm=/data/svn/repositories

  以上語句都必須頂格寫, 左側(cè)不能留空格, 否則會出錯(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