Linux簡易搭建TortoiseSVN服務器


1 環境信息

  1.1 Linux系統:

    Operating system:Centos 7 x86_64 

    RAM:512MB

    Disk:10GB

  1.2 SVN版本:

    TortoiseSVN_1.13.1

  1.3 遠程工具:

    SecureCRT_7.0.0 


2 搭建過程

  2.1 檢查是否已安裝SVN

    svnserve --version

    如果已經安裝調至第2.3步

  2.2 下載並安裝

    yum -y install subversion

    安裝成功截圖:

    

    輸入svnserve --version 可查看SVN版本信息

  2.3 新建版本庫目錄和版本庫

    在/var目錄下新建一個文件夾作為SVN版本庫目錄:mkdir -p /var/svn/svnrepos

    新建版本庫:svnadmin create /var/svn/svnrepos/XCaben

    進入到/var/svn/svnrepos/XCaben可見已經生成版本庫相關目錄:

    

  2.4 配置版本庫相關信息

    進入/var/svn/svnrepos/XCaben/conf中,對其下三個文件(authz,passwd,svnserve.conf)進行配置

    2.4.1 passwd(負責管理用戶的賬號和密碼信息)

        

    2.4.2 authz(負責管理用戶的讀寫權限等)

        

     2.4.3 svnserve.conf(負責管理SVN服務器相關配置)

        

  2.5 啟動SVN服務

    svnserve -d -r /var/svn/svnrepos

    查看SVN服務:ps -aux|grep svn

    

  2.6 檢出

    輸入服務器ip地址,點擊確認,若有設置則輸入賬號和密碼

    


3 其他

  3.1 防火牆

      SVN端口默認為3690,若Linux開啟了防火牆,需開啟默認端口

    開啟端口:firewall-cmd --zone=public --add-port=3690/tcp --permanent

    重啟防火牆:firewall-cmd --reload


免責聲明!

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



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