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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章