欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

LINUX服務(wù)器安裝SVN服務(wù)實現(xiàn)方式

 更新時間:2024年09月13日 16:12:33   作者:海闊&天空  
本文介紹了如何使用yum安裝Subversion,創(chuàng)建版本庫,配置SVN服務(wù),并解決常見問題,詳細(xì)步驟包括安裝Subversion,查看安裝版本和位置,創(chuàng)建存放版本庫的目錄及svn版本庫,配置權(quán)限控制,啟動svn版本庫,以及處理端口訪問權(quán)限等

一、yum安裝subversion

1. 安裝subversion yum install subversion

2. 查看安裝版本,檢查安裝是否成功 svnserve --version

3. 查看安裝位置 rpm -ql subversion

二、創(chuàng)建版本庫

1.創(chuàng)建用于存放版本庫的目錄,比如我準(zhǔn)備在/usr/opt/svndata/test下創(chuàng)建版本庫 mkdir -p /usr/opt/svndata/ywkj

2.創(chuàng)建svn版本庫,指定為剛才創(chuàng)建的目錄 svnadmin create /usr/opt/svndata/test

3.創(chuàng)建完后,版本庫目錄下會生成一些文件,進(jìn)入conf目錄下。conf目錄中authz文件是權(quán)限控制文件,passwd是帳號密碼文件,svnserve.conf是SVN服務(wù)配置文件

4.修改passwd文件,加入用戶,格式就是“用戶名=密碼”,如: admin = 123

5.修改authz文件,加入用戶權(quán)限:

[/]
admin = rw

這就表示admin用戶對版本庫根目錄有讀寫權(quán)限(即最高權(quán)限了),權(quán)限配置方式在authz文件注釋中有詳細(xì)說明

6.svnserve.conf里面常用的配置有設(shè)置匿名用戶(默認(rèn)可讀)、授權(quán)用戶(默認(rèn)讀寫)的讀寫權(quán)限,以及指定賬號文件(默認(rèn)passwd)、權(quán)限文件(默認(rèn)authz)的路徑等??雌饋響?yīng)該默認(rèn)值就夠了,但實際使用發(fā)現(xiàn)還是得手動把相關(guān)注釋打開,不知道是什么原因。

7.啟動svn版本庫 svnserve -d -r /usr/opt/svndata/test

其中,-r的作用是設(shè)置根目錄路徑,比如我這樣設(shè)置后在訪問時輸入svn://x.x.x.x/就會直接到我的svn目錄下(當(dāng)然在svn目錄下是找不到版本庫的),如果想訪問版本庫則輸入svn://x.x.x.x/tf即可。

如果啟動版本庫時命令為svnserve -d -r /usr/opt/svndata/tf,則訪問svn://x.x.x.x/就能直接到版本庫內(nèi)。

三、常見問題

1.注意打開端口的訪問權(quán)限。svn服務(wù)的默認(rèn)端口為3690,比如我部署在阿里云服務(wù)器上,必須先在阿里云控制臺打開3690端口的外部訪問權(quán)限。

阿里云點擊運行->更多->安全組

2.關(guān)閉svn服務(wù)的方式是殺掉進(jìn)程,kill pid或者pkill svnserve

3.svn服務(wù)器默認(rèn)使用3690端口號,svn要使用非默認(rèn)端口,可以在svnserve后面加一個 --listen-port 21 來修改svn使用的端口號, 

操作如下:在命令提示符下輸入: 

svnserve -d -r /usr/opt/svndata/test --listen-port 8989

4.啟動svn:svnserve -d -r /usr/local/svn/ //這里采用多版本庫的方式啟動如果是單版本庫 可以svnserve -d -r /usr/local/svn/test

5.添加一行然后要設(shè)置自啟動

vi /etc/rc.local 打開自啟動文件添加

/usr/bin/svnserve -d -r /usr/local/svn/

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Ubuntu 18.04中截圖工具shutter的編輯按鈕不可用的解決辦法

    Ubuntu 18.04中截圖工具shutter的編輯按鈕不可用的解決辦法

    Shutter是一個由第三方提供的在Ubuntu上運行的截圖工具。這篇文章主要介紹了Ubuntu 18.04中截圖工具shutter的編輯按鈕不可用的解決辦法及Ubuntu18.04 截圖工具推薦,需要的朋友可以參考下
    2018-08-08
  • centos7.6 安裝Tomcat-8.5.39的方法

    centos7.6 安裝Tomcat-8.5.39的方法

    這篇文章主要介紹了centos7.6 安裝Tomcat-8.5.39的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • Linux中l(wèi)ogrotate日志輪詢操作總結(jié)

    Linux中l(wèi)ogrotate日志輪詢操作總結(jié)

    這篇文章主要給大家介紹了在Linux中l(wèi)ogrotate日志輪詢操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • Linux服務(wù)器從頭配置全過程

    Linux服務(wù)器從頭配置全過程

    這篇文章主要介紹了Linux服務(wù)器從頭配置全過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-03-03
  • Linux下關(guān)于mtrace工具排查內(nèi)存泄露的問題

    Linux下關(guān)于mtrace工具排查內(nèi)存泄露的問題

    這篇文章主要介紹了Linux下關(guān)于mtrace工具排查內(nèi)存泄露的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • CentOS利用screen實現(xiàn)多任務(wù)管理功能

    CentOS利用screen實現(xiàn)多任務(wù)管理功能

    screen是一個功能強大的終端復(fù)用工具,它可以創(chuàng)建多個虛擬終端窗口,并且可以在這些窗口之間自由切換,本文將從安裝screen開始,詳細(xì)介紹其常用命令及使用示例,幫助讀者更好地理解和掌握這個實用工具
    2023-06-06
  • centos 7 修改sshd | 禁止 root登錄及sshd端口腳本定義

    centos 7 修改sshd | 禁止 root登錄及sshd端口腳本定義

    這篇文章主要介紹了centos 7 修改sshd | 禁止 root登錄及sshd端口腳本定義,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • Windows和Linux實現(xiàn)遠(yuǎn)程桌面連接

    Windows和Linux實現(xiàn)遠(yuǎn)程桌面連接

    這篇文章主要介紹了Windows和Linux實現(xiàn)遠(yuǎn)程桌面連接,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • centos 安裝免費控制面板kloxo步驟

    centos 安裝免費控制面板kloxo步驟

    很早就要說把平臺轉(zhuǎn)移到linux下了的,不過一直沒有行動起來。前些天搞了一個美國的vps測試了一下,發(fā)現(xiàn)感覺還是不錯的,通過在幾個交流論壇里摸索,總算把免費的kloxo整到資源原本就不是很足的vps里。
    2010-03-03
  • 可怕的萬圣節(jié) Linux 命令

    可怕的萬圣節(jié) Linux 命令

    crypt 不是一個地窖,也不是垃圾文件的埋葬坑,而是一個加密文件內(nèi)容的命令。下面通過本文給大家介紹可怕的萬圣節(jié) Linux 命令,感興趣的朋友跟隨小編一起看看吧
    2018-10-10

最新評論