Centos6.5 SVN服務器 搭建及配置


檢查是否已安裝
rpm -qa subversion

查看是否可以從yum軟件倉庫找到SVN安裝包

  1. yum list *svn*
  2. 從使用yum軟件倉庫安裝SVN,執行

    yum install subversion.i686

    中間會列出要關聯的包,並提示下載:輸入“y”並確認

  3. 創建版本庫目錄此僅為目錄,為后面創建版本庫提供存放位置

    mkdir -p /home/svn/svnfile

    創建版本庫

    svnadmin create /home/svn/svnfile

    創建成功后,進入/home/svn/svnfile目錄下

  4. 進入conf目錄(這是該SVN版本庫的配置目錄)

    查看配置文件

    ls -l

     

    authz:負責賬號權限的管理,控制賬號是否讀寫權限

    passwd:負責賬號和密碼的用戶名單管理

    svnserve.conf:svn服務器配置文件

  5. 設置密碼

    vim passwd

    賬號密碼文件無需做修改,也是直接將賬號和密碼信息追加到文件中即可,注意格式為:

    賬號 = 密碼

    例如:admin = 123456

  6. 設置權限

    vim authz

    在末尾添加

    [/]

    賬號1 = rw

    賬號2 = rw

    版本庫的根目錄ver對其具有讀寫權限(r為讀權限w為寫權限)

  7. 修改svnserver.conf

     

    8:防火牆開啟

    多數情況下服務器安裝完成,配置完成后,無法連接svn服務器,均是防火牆問題,大家按照如下3條命令逐一執行即可

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

    >/etc/init.d/iptables save

    >service iptables restart

 9.啟動SVN

    svnserve -d -r /home/svn/

   默認監聽3690端口,可為svnserve 加上--listen-port參數,比如svnserve -d -r /home/svn/ --listen-port 8888(注:--listen-port中間無隔),監聽其他端口

 

   10:客戶端訪問svn服務器

   在windows客戶端,輸入地址:svn://ip地址:3690/xxxx   (iP地址為你linux的ip,xxxx為前文創建的版本庫名稱,3690為svn默認端口)

   彈出輸入用戶名和密碼,輸入即可訪問

 

   附帶:linux客戶端安裝使用教程:https://blog.csdn.net/qq_27968607/article/details/55253997

   附帶:svn服務端源碼包安裝教程:https://www.osyunwei.com/archives/9104.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM